Mam problem z dyskiem USB. Kiedyś dobrze montowało się automatycznie, ale z jakiegoś powodu te stare dobre czasy już minęły. Nie tylko nie montuje się automatycznie, ale montuje go jako zwykły użytkownik Nautilusa lub terminalu
Nie masz uprawnień niezbędnych do przeglądania zawartości „Elementów”.
Mogę całkowicie zamontować go jako root
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
Podejrzewałem (i nadal mam) problem z uprawnieniami i chociaż Nautilus dał je jako r + w dla mojego użytkownika, grupy administracyjnej i innych, zmieniłem je na:
cd /media/Elements
sudo chown -R -v sarah:sarah
co podsyciło moje nadzieje, ponieważ cała produkcja była podobna do
changed ownership of 'Volumes' from root:root to sarah:sarah
... ale nie. Nadal nie mogę zamontować, chyba że zainstaluję sudo.
Oto treść 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/sda4 during installation
UUID=9a4ff421-d5ab-4d26-a635-f9fd111d7eec / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=67E3-17ED /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda5 during installation
UUID=bbf1370f-c5c6-4398-b8ef-7d6092450df8 none swap sw 0 0
Dyski wyglądają tak: fdisk -l ; ls -l /dev/disk/by-uuid/
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 488746431 488336792 232,9G Apple HFS/HFS+
/dev/sda3 488746432 490015967 1269536 619,9M Apple boot
/dev/sda4 490016768 968577023 478560256 228,2G Linux filesystem
/dev/sda5 968577024 976771071 8194048 3,9G Linux swap
Disk /dev/sdb: 931,5 GiB, 1000170586112 bytes, 1953458176 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
Disklabel type: dos
Disk identifier: 0xa635339d
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1953458175 1953456128 931,5G 7 HPFS/NTFS/exFAT
total 0
lrwxrwxrwx 1 root root 10 maj 8 20:26 072d92f8-9fe6-3e97-8dc8-b974961cd0ea -> ../../sda2
lrwxrwxrwx 1 root root 10 maj 8 20:26 67E3-17ED -> ../../sda1
lrwxrwxrwx 1 root root 10 maj 8 20:26 876e8119-57e2-37e2-bc4a-2a1ddc3d4de4 -> ../../sda3
lrwxrwxrwx 1 root root 10 maj 8 22:35 9092472B924714DE -> ../../sdb1
lrwxrwxrwx 1 root root 10 maj 8 20:26 9a4ff421-d5ab-4d26-a635-f9fd111d7eec -> ../../sda4
lrwxrwxrwx 1 root root 10 maj 8 20:26 bbf1370f-c5c6-4398-b8ef-7d6092450df8 -> ../../sda5
Jakieś pomysły?
mount
permissions
usb-drive
automount
Martin V-outer
źródło
źródło
/etc/fstab
prosze.Odpowiedzi:
Ok, rozumiem. Wszystkie powyższe nie działały, ale zauważyłem, że
/media/username
było to również poza zakresem, co było naprawdę dziwne, ponieważ zalogowano się jako nazwa użytkownika. Myślę, że to wszystko ma związek ze zmianą UID jakiś czas temu. W każdym razie usunięcie/media/username
pozwoli na automatyczne odtworzenie go przy następnej wtyczce z odpowiednimi uprawnieniami.źródło
sudo rm -r /media/username
musisz dodać opcję użytkownika do swojego fstab (
/etc/fstab
) w ten sposóbZwykle tylko administrator może montować systemy plików. Jednak gdy fstab zawiera
user
opcję w linii, każdy może zamontować odpowiedni system.Lub jeśli chcesz, aby którykolwiek użytkownik zamontował / odmontował dyski, użyj
users
:Tylko użytkownik, który zamontował system plików, może go odmontować ponownie. Jeśli jakikolwiek użytkownik powinien móc odmontować, użyj użytkowników zamiast użytkownika w linii fstab.
Dalsza lektura: Fstab - Dokumentacja Ubuntu
UWAGA - Znajdź oryginalną odpowiedź tutaj autorstwa Braiam
źródło
Spróbuj tego:
Odłącz USB
Otwórz terminal:
Naciśnij Ctrl+ Alt+T
Uruchom:
źródło
/media/username/USBNAME
podczas montowania, ale kiedy podłączam USB, katalog/media/username/USBNAME1
jest tworzony ponownie bez zgody użytkownikaAutomatyczny montaż z terminala z
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
mocowaniami jako root. Od ntfs nie ma wyraźnej zarządzanie uprawnieniami na podstawie systemu plików, nie ma sensu w użyciuchown
,chmod
lubchgrp
. Aby go zamontować, aby był dostępny dla użytkownika z terminala, musisz użyćuser
opcji mount, jak poniżej:Warto również przyjrzeć się
uid
,gid
aumask
opcje namount
polecenia do sterowania grzywny.Możesz utworzyć regułę udev , aby zrobić to automatycznie za każdym razem, gdy media są podłączone. Twoja dokładna reguła zależy od tego, czy chcesz, aby reguła dotyczyła wszystkich nośników USB, czy tylko tego konkretnego kija. Ale mój link do drugiej odpowiedzi powinien zacząć.
źródło
Nie jestem pewien, czy to zadziała, ponieważ sam nie mogę go przetestować, ale oto, co bym spróbował.
Najpierw upewnij się, że USB nie jest podłączone i zamontowane. Sprawdź
/media/Elements
i sprawdź, czy istnieje. Jeśli tak, usunę go, a następnie włóż ponownie USB i zobacz, co jest w/media/
folderze. JeśliElements
nie ma go tam, a jakiś inny folder jest…, Etykieta na USB zmieniła się. Jeśli etykieta na USB została usunięta, zamontuje USB jako jego UUIDJeśli powyższe nadal nie naprawiło niczego, sprawdź ponownie, czy USB nie jest podłączone i utwórz
/media/Elements
pozostaw jako root / root, ale zmień uprawnienia do folderu na 777sudo chmod 777 /media/Elements
Mam nadzieję, że teraz, gdy podłączysz Elementy oznaczone jako USB, zamontuje się w użyteczny sposób.
źródło