Używam Ubuntu 12.04 i muszę partycjonować part1 i part2, oba są ext4. Chcę swobodnie przesyłać pliki multimedialne do iz nich za pośrednictwem programów.
Używam Ubuntu 12.04 i muszę partycjonować part1 i part2, oba są ext4. Chcę swobodnie przesyłać pliki multimedialne do iz nich za pośrednictwem programów.
Odpowiedzi:
To, co bym zrobił, to:
Zakładając, że masz zamontowane obie partycje o nazwach part1 i part2, będziesz jedyną, która ich używa i chcesz mieć nad nimi całkowitą swobodę, zrobiłbym to:
sudo chmod 777 /media/part1
- To dałoby ci wszystkie uprawnienia (odczyt, zapis, wykonanie) w obrębie partycji part1.
sudo chmod 777 /media/part2
- To dałoby ci wszystkie uprawnienia (odczyt, zapis, wykonanie) na partycji part2.
Uprawnienia (w tym przypadku 777) są następujące:
7 - Pełny (odczyt,
zapis i wykonanie) 6 - odczyt i zapis
5 - odczyt i wykonanie
4 - tylko odczyt
3 - zapis i wykonanie
2 - tylko zapis
1 - wykonanie tylko
0 - brak
Pierwsze 7 (poczynając od lewej) jest dla właściciela, drugie dla grupy, w której mieszka właściciel. Ostatnie 7 jest dla innych grup. Zasadniczo w ten sposób możesz skopiować wszystko, co chcesz, na partycje, a jeśli kiedykolwiek będziesz musiał wyjąć dysk twardy i podłączyć go do innego komputera z Ubuntu, nie będziesz mieć problemów z uprawnieniami. Przynajmniej w moim przypadku oszczędza mi to czas, ponieważ zwykle mam 1 lub 2 dyski twarde, na których można przechowywać filmy, muzykę i podobne rzeczy, i przenoszę je z komputera na komputer.
Wystarczy dodać, że jeśli nie wiesz, gdzie są zamontowane partycje, zawsze możesz otworzyć Narzędzie dyskowe, a informacje o dysku twardym podpowiedzą, gdzie jest on zamontowany. Pamiętaj, że musisz zastosować to do partycji PO jej zamontowaniu.
chown
dla bieżącego użytkownika?
Zamiast zmieniać wszystkie uprawnienia do plików, jak sugerował Luis Alvarado, lepiej byłoby zmienić właściciela pliku - zachowując w ten sposób bit wykonywalny dla wszystkich plików binarnych i skryptów, które wcześniej go miały.
Zakładając, że twoja partycja jest zamontowana jako / media / coś, a twoja nazwa użytkownika to johndoe , możesz uruchomić
sudo chown -R johndoe:johndoe /media/something
aby zmienić właściciela i grupę właścicieli / media / coś (i wszystkie zawarte w niej pliki i katalogi, stąd -R dla „rekurencyjnego”) na johndoe .
W ten sposób wszystkie pliki zachowają swoje uprawnienia, ale ponieważ będziesz właścicielem / media / coś , będziesz mógł do niego pisać i zmieniać dowolne uprawnienia do plików, w razie potrzeby.
Powinieneś być w stanie zamontować partycję z nautilus (domyślny menedżer plików Ubuntu). Jeśli spojrzysz na lewą górną stronę okna, powinieneś zobaczyć wszystkie partycje na dysku. Wystarczy kliknąć jeden, aby go zamontować.
Jeśli jednak chcesz, aby dany katalog był zawsze montowany podczas uruchamiania, musisz go dodać /etc/fstab
. Linia, którą chcesz dodać, powinna wyglądać następująco:
/dev/sda2 /media/part1 ext4 defaults 0 0
Format to
device (tab) mount point (tab) type (in your case ext4) (tab) options (probably "defaults") (tab) dump (tab) pass (probably both 0 in your case)
Zasadniczo po prostu zamień / dev / sda2 na swoje urządzenie i / media / part1 na punkt montowania z przykładu.
Jeśli potrzebujesz więcej informacji do edycji / etc / fstab, możesz sprawdzić ten artykuł, który znalazłem: http://www.tuxfiles.org/linuxhelp/fstab.html .
Zwykle możesz to zrobić już, ale radzę dodać partycje, aby /etc/fstab
były stabilne i miały wybraną lokalizację. Możesz zamontować je w dowolnym istniejącym katalogu, ale wydaje się, że konwencje są montowane w /mnt
. Aby to zrobić, wykonaj następujące kroki:
Utwórz katalogi pod /mnt
; katalogami może być dowolna nazwa, którą wybierzesz. Na przykład użyję „MyMount1” i „MyMount2”. Użyję również „mylogin” do reprezentowania nazwy użytkownika i grupy; zmień to na nazwę swojego konta logowania.
sudo mkdir /mnt/MyMount1
sudo mkdir /mnt/MyMount2
sudo chown mylogin:mylogin /mnt/MyMount1
sudo chown mylogin:mylogin /mnt/MyMount1
Masz teraz utworzone dwa katalogi, w których jesteś właścicielem.
Potrzebujesz identyfikatora UUID (Universal Unique Identifier) dwóch dysków, aby zidentyfikować je w pliku fstab. Aby je zdobyć, biegnijsudo blkid
z wiersza komend terminalu i znajdź partycje, których chcesz użyć. Najłatwiejszym sposobem ich użycia będzie skopiowanie i wklejenie z terminala do pliku.
Otwórz /etc/fstab
za pomocą edytora tekstu, takiego jak gedit. Aby użyć gedit, wprowadź
gksu gedit /etc/fstab
Następnie wprowadź te dwa wiersze na końcu pliku (ale zastąp UUID częścią xxx .... i nazwą katalogu MyMounts):
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount1 ext4 defaults 0 2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount2 ext4 defaults 0 2
Aby przetestować, zapisać plik i wpisać to w terminalu polecenie: sudo mount -a
; jeśli są jakieś błędy, których nie możesz zrozumieć, zapytaj tutaj. Jeśli występują błędy i konieczne jest ponowne uruchomienie, najbezpieczniej jest najpierw wyłączyć dodane linie, poprzedzając linię znakiem funta (#), co powoduje, że jest to komentarz.
Zmień uprawnienie
sudo chmod -R a+rwx /path/of/folder
777
jest taki sam jak rwx
.