Aktualizacja: Ubuntu 16.04+ zawiera narzędzie o nazwie disks
; szukaj w desce rozdzielczej. To GUI do montowania / obsługi dysków. Używam tego narzędzia do montowania lub ukrywania dysków.
W mojej bieżącej instalacji Ubuntu 13.10 Unity kliknięcie dysku w nautilus powoduje jego zamontowanie /media/username/mountedDrive
Czytam, że nautilus tego używa udisks
. Zasadniczo chcę automatycznie zamontować dysk przy udisks
użyciu tej metody podczas uruchamiania
Problem polega na tym, że montuje dysk /media/mountedDrive
, ale chcę, żeby był tak jak nautilus/media/username/mountedDrive
Chcę, aby mój dysk danych NTFS był automatycznie montowany w /media/bsienn/
$ blkid
/dev/sda1: LABEL="System Reserved" UUID="8230744030743D6B" TYPE="ntfs"
/dev/sda2: LABEL="Windows 7" UUID="60100EA5100E81F0" TYPE="ntfs"
/dev/sda3: LABEL="Data" UUID="882C04092C03F14C" TYPE="ntfs"
/dev/sda5: UUID="8768800f-59e1-41a2-9092-c0a8cb60dabf" TYPE="swap"
/dev/sda6: LABEL="Ubuntu Drive" UUID="13ea474a-fb27-4c91-bae7-c45690f88954" TYPE="ext4"
/dev/sda7: UUID="69c22e73-9f64-4b48-b854-7b121642cd5d" TYPE="ext4"
$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8d528d52
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 117730069 58761611 7 HPFS/NTFS/exFAT
/dev/sda3 158690072 312494116 76902022+ 7 HPFS/NTFS/exFAT
/dev/sda4 117731326 158689279 20478977 5 Extended
/dev/sda5 137263104 141260799 1998848 82 Linux swap / Solaris
/dev/sda6 141262848 158689279 8713216 83 Linux
/dev/sda7 117731328 137263103 9765888 83 Linux
Partition table entries are not in disk order
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda7 during installation
UUID=69c22e73-9f64-4b48-b854-7b121642cd5d / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=8768800f-59e1-41a2-9092-c0a8cb60dabf none swap sw 0 0
/etc/fstab
partycji, którą chcesz zamontować automatycznie podczas uruchamiania. Możesz zamontować w dowolnym miejscu. Ale ty, aby zapewnić wyjście z tych poleceń:sudo blkid
,sudo fdisk -l
icat /etc/fstab
. Edytuj swoje pytanie i opublikuj wynik.Odpowiedzi:
Jak widać z wyjątkiem
/dev/sda5
, jak również/dev/sda7
nie ma wpisu w innych partycjach/etc/fstab
. Możesz ręcznie zamontować partycje, wykonując następujące kroki.Przede wszystkim odmontuj wszystkie partycje przed utworzeniem punktu wejścia do
/etc/fstab
. Można użyć polecenia:sudo umount /dev/sdaX
. Zamień X na numer partycji, którą chcesz odmontować. Najlepszym sposobem na odmontowanie wszystkiego jest użycie tego polecenia:Ponieważ chcesz zamontować swoją partycję na
/media/user/mount-drive
; musisz utworzyć punkt montowania, w którym chcesz zamontować partycje. Dlatego musisz utworzyć tam katalogi, aby zamontować partycje. Wykonaj następujące czynności w terminalu, aby utworzyć katalogi (punkt instalacji):Zamień
user
na nazwę użytkownika Ubuntu.bsienn
myślę, że e .Teraz musisz wprowadzić zmiany
/etc/fstab
, aby zamontować wszystkie partycje. Aby to zrobić, wykonaj następujące polecenia:przejdź do ostatniej linii i dodaj te linie:
ponownie zamień
user
na/media/user/sdaX
swoją nazwę konta ubuntu.Małe wyjaśnienie: UUID = "zawiera identyfikator partycji dysku twardego, 1. jest z,
/dev/sda1
2. jest z/dev/sda2
partycji itd.sudo blkid
Polecenie jest bardzo przydatne, aby uzyskać informacje o partycjach, takie jak UUID , typ systemu plików , wpis partycji itp. więc każdy może go używać, aby ich informacje./media/user/sda1
jest wejście 1 partycji i tak na górze Pamiętaj dlaczego stworzyłem 4 katalogi powyżej..ntfs
jest to typ systemu plików Twojego 1. partycji:/dev/sda1
. może to być coś innego też jak:ext3
,ext4
,ntfs
,fat
etc, można uzyskać informacje zsudo blkid
polecenie, jak wspomniałem powyżej. inne będą takie same dla wszystkich typów systemu plików, mówi, że jeśli wystąpi jakiś błąd,remount the file system in read-only mode
ten link jest świetnym tutorialem.naciśnij Ctrl+, xaby zapisać i wyjść. Naciśnij ypo wyświetleniu monitu, aby zapisać.
Teraz zamontuj wszystkie partycje, wykonując następujące polecenie:
Jeśli chcesz zamontować określoną partycję, możesz użyć:
sudo mount /dev/sda1
i, e, aby zamontować pierwszą partycję i tak dalej.Teraz wszystkie partycje zostaną zamontowane automatycznie przy każdym uruchomieniu systemu. Możesz to sprawdzić, uruchamiając ponownie system. :)
Odpowiedz, jeśli potrzebujesz dalszej pomocy lub coś pójdzie nie tak.
Edytować
Zapomniałem zobaczyć zdjęcie, w rzeczywistości możesz utworzyć nazwę folderu pod
/media/bseinn/
żądaną nazwą. Na przykład/media/bseinn/data
można utworzyć zamiast/media/bseinn/sda3
; podobnie/media/bseinn/ubuntudrive
można utworzyć zamiast/media/bseinn/sda6
. Musisz podać tę samą nazwę w/etc/fstab
pliku. Mam nadzieję, że zrozumiesz.źródło
sudo cp /etc/fstab /etc/fstab.original
zrobi kopię oryginalnego/etc/fstab
pliku, więc jeśli wystąpi błąd, zawsze będziemy mieć bezpieczną stronę :)sudo nano /etc/fstab
oznacza, że otwierasz plik do edycji w edytorze nano . nano to prosty i dobry edytor, chociaż możesz użyć dowolnego innego edytora GUI, takiego jak gedit . Mam nadzieję, że teraz masz wątpliwości! :)fs_passno
)/etc/fstab
powinno być2
zgodne zman fstab
:This field is used by fsck(8) to determine the order in which filesystem checks are done at boot time. The root filesystem should be specified with a fs_passno of 1. Other filesystems should have a fs_passno of 2. ...
Przyjęta odpowiedź tak naprawdę nie odpowiada na pytanie, a mianowicie, jak montować i odmontowywać dyski twarde za pomocą udisk, tak jak robi to Nautilus po kliknięciu dysku. Polecenie, którego szukasz, to
udiskctl
.To bardzo proste, a także działa z szyfrowanymi dyskami!
Montaż (zaszyfrowany dysk):
Odblokuj dysk:
Zanotuj lokalizację odblokowanego urządzenia (tutaj
/dev/dm-3
). Następnie zamontuj go automatycznie:Odmontowywanie (zaszyfrowany dysk):
W przypadku niezaszyfrowanych dysków po prostu pomiń polecenie blokady / odblokowania na początku i na końcu.
źródło
Disks
narzędzi do montowania dysków. bardzo łatwy sposób GUI. Twoja odpowiedź jest bardzo doceniana. DziękiMontuj według etykiety, bez hasła roota, z udisksctl i etykietą partycji. Przykład z partycją o nazwie Gry:
Użyj,
ls
aby uzyskać etykiety:źródło