Nie można zamontować żadnych partycji - błąd ACL

14

Zainstalowałem Ubuntu 12.10 i teraz nie mogę montować żadnych partycji.

Ten sam błąd pojawia się w przypadku dysków: Adding read ACL for uid 1000 to /media/proach failed: Operation not supported

Konstantin Merkulov
źródło
Wydaje się, że to błąd, jak podano tutaj: bugs.launchpad.net/ubuntu/+source/linux/+bug/1048059
jaśminy
„proach” z „/ media / proach” to nazwa użytkownika Konstantina ..
aleb

Odpowiedzi:

20

Mam jedno słowo na ten „błąd”: zabawa. :) Widziałem dzisiaj dokładnie ten sam komunikat o błędzie, a rozwiązaniem jest ...

sudo mkdir /media/$USER
sudo chown $USER:$USER /media/$USER

(dziękuję jaśminowi za tipp!)

Wiem, fajnie, ale to było dla mnie rozwiązanie! Ubuntu chce użyć nieistniejącego katalogu dla celu montowania i nie tworzy go przed próbą zamontowania!

przegrana
źródło
Lepsze sudo chown USERNAME.USERNAME /media/USERNAME. Edytuj swoją odpowiedź, abym mógł przyznać nagrodę!
jaśmin
5

Postępuj zgodnie z tymi instrukcjami:

sudo blkid
sudo -H gedit /etc/fstab

i wypełnij informacje = we właściwym wzorze. Na przykład mój był:

UUID=445F-4D4E /home/str007/kortele vfat errors=remount-ro 0 1

Mój plik wygląda teraz tak

# /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/sda2 during installation
UUID=69ede51f-a51e-4493-9c86-e553f952b3e6 / ext2    errors=remount-ro 0   1
UUID=445F-4D4E /home/str007/kortele vfat errors=remount-ro 0 1
litewski
źródło
1

Utworzyłem katalog /mediaz moją nazwą użytkownika i uprawnieniami do odczytu i zapisu. To działało OK, ponieważ jestem jedynym użytkownikiem na tym komputerze, ale byłoby więcej problemów z większą liczbą użytkowników lub zmianą użytkowników.

David Brown
źródło
1

Jak zauważa @jasmines, jest to znany błąd . Zmiana ACL nie jest tak naprawdę potrzebna do zamontowania, ale jest podejmowana próba, jeśli katalog nie istnieje.

  • Jak podkreślają inni, możesz po prostu utworzyć / mount / $ USER.
  • Błąd występuje, gdy główny system plików nie obsługuje acl. Możesz włączyć obsługę acl edytując / etc / fstab (zobacz szczegóły w błędzie).
  • Ostateczną poprawką było po prostu nie dotykanie list ACL, jeśli nie były obsługiwane. Możesz to naprawić, instalując udisks2 z programu kwantowego. Włączenie proponowanego zaoferuje mnóstwo ulepszeń; łatwiej jest po prostu zainstalować .deb .
Beni Cherniavsky-Paskin
źródło
1

propozycja mkdir + chown jest słuszna! Dla absolutnie początkujących następujące polecenie powie ci twoją nazwę użytkownika

whoami
pablorenato
źródło
0

Można zamontować ręcznie oczywiście przez: sudo mount /dev/sdx1 /mnt/mountpoint. Wiem, że to ból w porównaniu do 12.04 ... ale to działa.

Kevin L.
źródło
0

Miałem ten sam problem zarówno z urządzeniem USB, jak i moją podstawową partycją (Windows). Udało mi się zamontować partycję systemu Windows, otwierając aplikację „dyski”, wybierając moją partycję podstawową, klikając „więcej akcji ...” (tuż pod partycją) >> „edytuj opcje montowania” >> i obok „Zidentyfikuj jako” wybrałem /dev/sda1.

To pozwala mi zamontować partycję Windows, ale nie działało to na moim urządzeniu USB

użytkownik98651
źródło
-1

Ostatnia odpowiedź stanowi rozwiązanie w niektórych przypadkach ...

Właśnie znalazłem rozwiązanie w 100% skuteczne. Postępuj zgodnie z instrukcjami:

1) Napisz w konsoli, że: $ sudo gedit / etc / fstab

2) Wprowadź hasło administratora

3) W edytorze gedit przejdź do końca pliku i zapisz dane w tej strukturze: #Hard Drive n1 następny wiersz automatycznie montuje partycję sda2 w katalogu / media / dev / sda2 / media / myHardDrive ntfs defaults 00 # Dla CD / DVD następna linia automatycznie montuje CD / DVD in / media dictory z typem iso966 / dev / sr0 / media / CD-DVD iso966

4) zapisz bieżący tekst i zamknij edytor de gedit.

Jeśli wszystko to działa, po włożeniu dysku DVD, dysku twardego lub innego urządzenia zostaną one automatycznie zamontowane w katalogu umieszczonym w pliku / etc / fstab.

Oczywiście, jeśli masz jakieś pytania lub błędy w krokach, napiszę tak szybko, jak to możliwe.

użytkownik99031
źródło