Jak zamontować partycję ext4?

10

Jak zamontować partycję ext4 jako moje konto użytkownika, aby nie wymagać dostępu do konta root na r / w? Kiedyś -o uid=flint,gid=flintna mountkomendzie ale wciąż otrzymuję

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Kolejną rzeczą, której chcę na razie unikać, udisksponieważ nie pozwala mi to zamontować na podanej nazwie punktu montowania.

Krzemień
źródło
Czy możesz wkleić swój df -hwynik?
Vinit Kumar,
Jakiego konkretnego polecenia użyłeś? Podaj wszystkie argumenty i określ, czy korzystasz z instalacji na żywo.
nanofarad
Sprawdź także status inteligentny dysku / partycji z dysków , jeśli znalazłeś coś niezwykłego po wyjściusudo smartctl -HA /dev/sda7
atenz
zobacz, czy to pomoże superuser.com/a/348442/136930
atenz
Właśnie zdałem sobie sprawę mount an ext4 partition as my user account, podobnie jak montaż NORMALNIE lub przez wybranie tej partycji z menedżera plików nautilus. Czy jest to zaszyfrowana partycja innego użytkownika.
atenz

Odpowiedzi:

14

Ty nie. Pliki w fs są własnością każdego, kto jest ich właścicielem, i nie można tego zmienić w czasie montowania. Zamiast tego musisz zmienić uprawnienia, aby umożliwić sobie dostęp sudo chown yourname.yourname /path/to/mount. W świeżo sformatowanym systemie plików katalog główny jest własnością root, więc musisz go zmienić, a następnie będziesz mógł tworzyć nowe pliki, które będą Twoją własnością.

psusi
źródło
2

Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Po otwarciu uruchom poniższe polecenie.

gksudo nautilus /etc/fstab

Aby zamontować partycję jako „dane”, na przykład z uprawnieniami do odczytu i zapisu, dodaj ten wpis do pliku / etc / fstab:

/dev/sd8 /data ext4 defaults 1 2

Gdy partycja zostanie zamontowana jako „dane”, stań się (moim kontem użytkownika) właścicielem

sudo chown flint:root /mnt/data

i daj sobie pozwolenie na dostęp do partycji

sudo chmod 700 /mnt/data
Mitch
źródło
1
Przegapiłeś kluczową część pytania: „jako moje konto użytkownika”
psusi
@psusi można to zrobić jako jego konto użytkownika. On wymaga roota do edycji pliku. dobrze?
Mitch
Pyta, jak zamontować fs w taki sposób, aby pliki wewnątrz niego były własnością jego konta zamiast roota.
psusi