시스템에 udisk가없는 이유


10

Ubuntu 매뉴얼에서 AutomaticMountPartitions 와 관련 하여 Nautilus가 udisk를 사용하여 파티션을 마운트하고 있다고 설명합니다. 그러나 udisks터미널 시스템에 입력 하면 설치해야한다고 말합니다. 그렇다면 노틸러스는 실제로 udisk를 사용합니까?

"When you mount a disc normally with the file browser (nautilus etc) it mounts disks by interacting with udisks behind the scenes."

답변:


7

In Trusty udisks2기본적으로 설치 되며 노틸러스에서 사용합니다.

바이너리는

/usr/bin/udisksctl

통해 발견 dpkg -L udisks2 | grep bin/


...에서 man udisksctl

NAME
       udisksctl - The udisks command line tool

SYNOPSIS
       udisksctl status

       udisksctl info {--object-path OBJECT | --block-device DEVICE}

       udisksctl mount {--object-path OBJECT | --block-device DEVICE} [--filesystem-type TYPE] [--options OPTIONS...] [--no-user-interaction]

       udisksctl unmount {--object-path OBJECT | --block-device DEVICE} [--force] [--no-user-interaction]

       udisksctl unlock {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl lock {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl loop-setup --file PATH [--read-only] [--offset OFFSET] [--size SIZE] [--no-user-interaction]

       udisksctl loop-delete {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl power-off {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl smart-simulate --file PATH {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl monitor

       udisksctl dump

       udisksctl help

간단한 테스트입니다

% sudo apt-get udisks2 제거
패키지 목록을 읽는 중 ... 완료
의존성 트리 구축       
상태 정보를 읽는 중 ... 완료
다음 패키지가 제거됩니다.
  arronax arronax-nautilus brasero deja-dup-backend-gvfs 그놈 디스크 유틸리티
  gnome-shell-extensions gnome-sushi Gvfs Gvfs- 백엔드
  gvfs- 데몬 gvfs- 퓨즈 노틸러스 노틸러스-센토로 노틸러스 공유 소프트웨어 센터
  우분투 그놈 데스크탑 udisks2 usb-creator-common usb-creator-gtk
0 업그레이드, 0 새로 설치, 20 제거 및 0 업그레이드되지 않음.
이 작업 후에는 20,9MB의 디스크 공간이 확보됩니다.
계속 하시겠습니까? [Y / n]
% sudo apt-get udisks 제거
패키지 목록을 읽는 중 ... 완료
의존성 트리 구축       
상태 정보를 읽는 중 ... 완료
다음 패키지가 제거됩니다.
  유 디스크
0 업그레이드, 0 새로 설치, 1 제거 및 0 업그레이드되지 않음.
이 작업 후 1.043 kB 디스크 공간이 확보됩니다.
계속 하시겠습니까? [Y / n]

터미널에서 udisks2 명령을 사용할 수 있습니까? 그런 명령을 찾을 수 없습니다
vico

@vico 다음을 /usr/bin/udisksctl통해 발견dpkg -L udisks2 | grep bin/
AB

1
문제는 다양한 우분투 위키와 조언 사이트가 여전히 사람들에게 udisk를 사용하라고 말하고 그것이 어디로 갔는지를 나타내는 메시지가 없다는 것입니다.
밝게

이것은 정확하지 않습니다 . udisksctl와 완전히 다른 명령입니다 udisks. 대체품이 아닙니다.
Cerin

/usr/bin/udisksUbuntu 18에서는 udisks사용할 수 없습니다 udisksctl. 에서 사용할 수없는 많은 기능을 수행합니다 . " udisks2"명령을 찾지 못했습니다 . 실제 udisks명령이 어떤 패키지에 있는지 알아야한다는 것이 분명 해지고 있습니다.
것이다

3

udisk를 사용하여 운영 체제와 동일한 디스크에 NTFS 파티션을 마운트했습니다. 내 명령은 다음과 같았다

/usr/bin/udisks --mount /dev/disk/by-uuid/

16.04 (mint 18) 에서이 명령을 사용했습니다.

udisksctl mount --block-device /dev/disk/by-uuid/

1
고마워 닉. 재미있는 것은 'sudo'를 사용할 수 없거나 media / user 대신 / media / root 아래에 마운트된다는 것입니다. 대신 사용자 정의 '인증'일을 실행하고 사용해야합니다
밝은 돈
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.