Jak zamontować / umount dysk w konsoli, aby uzyskać taki sam wynik jak nautilus?


4

W nautilus, dysk można zamontować klikając myszką, wyniki są

  • format (NTFS) jest rozpoznawany poprawnie
  • odczyt / zapis są dozwolone przez użytkownika innego niż root

Możesz również odmontować dysk bez roota pozwolenie w nautilusie.

Jak symulować te operacje montowania / odmontowywania w nautilus z poleceniami powłoki?


Zadano to dokładne pytanie trzy lata temu na stackoverflow.
Henk Langeveld

Odpowiedzi:


1

Nautilus używa gvfs zamontować te lokalizacje. Z linii poleceń:

gvfs-mount smb://server/share mountpoint

1

Dzięki Jordania za wskazanie, że nautilus używa gvfs

Usage:
  gvfs-mount [OPTION...] [LOCATION...]

Mount the locations.

Help Options:
  -h, --help                      Show help options

Application Options:
  -m, --mountable                 Mount as mountable
  -d, --device=DEVICE             Mount volume with device file
  -u, --unmount                   Unmount
  -e, --eject                     Eject
  -s, --unmount-scheme=SCHEME     Unmount all mounts with the given scheme
  -f, --force                     Ignore outstanding file operations when unmounting or ejecting
  -a, --anonymous                 Use an anonymous user when authenticating
  -l, --list                      List
  -o, --monitor                   Monitor events
  -i, --detail                    Show extra information
  --version                       Show program version

Znajdź zamontowane urządzenia i ich punkty montowania:

gvfs-mount -l -i

Szukać:

...
unix-device: '/dev/sdc1'
...
Mount(0): USBNAME -> file:///run/media/username/USBNAME

Odłącz urządzenie:

gvfs-mount -u -i /run/media/username/USBNAME

0

Możesz użyć pmount, aplikacji, która pozwala normalnym użytkownikom montować urządzenia wymienne:

pmount /dev/sda2 mydevice

0

Wierzę, że Nautilus używa udisks do rzeczy takich jak nośniki wymienne:

udisks --mount /dev/sdc1

Posługiwać się man udisks dla kilku innych poleceń.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.