Câu hỏi Làm thế nào để quản lý udisk với các tiện ích udisk?


Tôi đang cố gắng cài đặt tiện ích udisks. Vấn đề là nó nói rằng tôi đã cài đặt phiên bản udisk mới nhất trên máy tính của mình:

sudo apt-get install udisks2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
udisks2 is already the newest version (2.1.7-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.

Tuy nhiên, chạy lệnh sau tạo ra không có đầu ra nào cho biết rằng tôi chưa cài đặt nó:

which udisks2

Chạy các lệnh như sau đây sẽ cho tôi một lỗi:

udisks2 --unmount /dev/sdb
udisks2: command not found

5
2017-07-14 10:55


gốc


Gói có tên tool không nhất thiết phải có lệnh của nó tool. - Léo Lam


Các câu trả lời:


Để sử dụng các lệnh tiện ích udisks2, hãy nhập

udisksctl

Và bạn thấy các tùy chọn:

$ udisksctl
Usage:
  udisksctl COMMAND

Commands:
  help            Shows this information
  info            Shows information about an object
  dump            Shows information about all objects
  status          Shows high-level status
  monitor         Monitor changes to objects
  mount           Mount a filesystem
  unmount         Unmount a filesystem
  unlock          Unlock an encrypted device
  lock            Lock an encrypted device
  loop-setup      Set-up a loop device
  loop-delete     Delete a loop device
  power-off       Safely power off a drive
  smart-simulate  Set SMART data for a drive

Use "udisksctl COMMAND --help" to get help on each command.

Thí dụ

Bạn muốn ngắt kết nối ổ flash với udisksctl  bạn sẽ cần phải lấy tên của phân vùng được gắn kết. Bạn có thể tìm hiểu với:

lsblk

ví dụ đầu ra:

NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda            8:0    1 15.2G  0 disk 
└─sda1         8:1    1 15.2G  0 part /media/zanna/4C45-110F

vì vậy tôi có thể tháo thiết bị này:

udisksctl unmount -b /dev/sda1

Điều này có thể đảo ngược với udisksctl mount -b /dev/sda1


9
2017-07-14 11:00



Làm cách nào để ngắt kết nối ổ flash? - misha
@misha xem chỉnh sửa của tôi, hãy cho tôi biết nếu nó rõ ràng :) - Zanna
Điều gì về việc tách thiết bị? Có cần thiết không? Bởi vì khi tôi sử dụng các phiên bản trước của udisks tiện ích, đó là một ý tưởng hay để luôn tháo ổ đĩa sau khi tháo nó ra. Tôi chạy lệnh này để làm điều đó: udisks --detach /dev/sdb - misha
@misha một khi nó đã được unmounted bạn một cách an toàn có thể loại bỏ nó. Không có detach lệnh trong udisksctl - Zanna


udisks2 được cài đặt trong hệ thống của bạn.

Không có lệnh udisks2 có thể chạy trong terminal.

Vì vậy, mọi thứ đều chính xác.

Bạn có thể sử dụng các lệnh terminal khác liên quan đến udisks như udisksctl.

Xem thêm man udisksd.


3
2017-07-14 10:57