Narzędzia użytkownika

Narzędzia witryny


polecenia:fdisk

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
polecenia:fdisk [2024/08/20 14:02] – testerpolecenia:fdisk [2024/09/05 15:50] (aktualna) – tester
Linia 1: Linia 1:
 ====== fdisk ====== ====== fdisk ======
  
-  * Uruchomienie **fdisk** z odpowiednimi uprawnieniami: Upewnij się, że uruchamiasz **fdisk** jako [[..root|superużytkownik (root)]], aby uzyskać dostęp do informacji o całym dysku.+  * Uruchomienie **fdisk** z odpowiednimi uprawnieniami: Upewnij się, że uruchamiasz **fdisk** jako [[..root|superużytkownik (root)]], aby uzyskać dostęp do informacji o całym [[hardware:twardy_dysk|dysku]].
  
 ''sudo fdisk -l'' ''sudo fdisk -l''
Linia 49: Linia 49:
   * Zmiany wprowadzone za pomocą fdisk są trwałe dopiero po zapisaniu (polecenie ''w''), do tego momentu możesz bezpiecznie wyjść (polecenie ''q'') bez wprowadzania zmian.   * Zmiany wprowadzone za pomocą fdisk są trwałe dopiero po zapisaniu (polecenie ''w''), do tego momentu możesz bezpiecznie wyjść (polecenie ''q'') bez wprowadzania zmian.
  
-==Kategoria: polecenia== 
  
-{{indexmenu>:polecenia#1}}+=====Przygotowanie nowego dysku pod folder domowy /home===== 
 + 
 +Jeżeli chcesz dołożyć dysk i przenieść dane z głównej partycji ''/'', na całą przestrzeń drugiego (''sdb1'') wykonaj te kroki: 
 + 
 +  * Podziel dysk (jeśli jeszcze nie podzielony): Jeśli ''sdb1'' nie jest jeszcze przygotowany, możesz użyć narzędzia fdisk, [[:polecenia:parted]] lub [[:kategoria:software:gparted]] do podzielenia dysku. Na przykład: 
 + 
 +''sudo fdisk /dev/sdb1'' 
 + 
 + 
 +  * Wprowadź odpowiednie komendy, aby stworzyć nową partycję na (''sdb1''). 
 + 
 +Sformatuj partycję jako system plików, np. ext4: 
 + 
 +''sudo mkfs.ext4 /dev/sdb1'' 
 + 
 +  * Stwórz punkt montowania i zamontuj partycję: 
 +Stwórz tymczasowy punkt montowania i zamontuj partycję, aby skopiować zawartość katalogu /home: 
 + 
 +<code bash>sudo mkdir /mnt/new_home 
 +sudo mount /dev/sdb1 /mnt/new_home</code> 
 + 
 +  * Skopiuj zawartość katalogu ''/home'': 
 + 
 +Skopiuj wszystkie pliki i katalogi z ''/home'' do ''/mnt/new_home'': 
 + 
 +''sudo rsync -aAXv /home/ /mnt/new_home/'' 
 + 
 +Opcje: 
 + 
 +''-a'' – archiwizuje, zachowując prawa i linki. 
 + 
 +''-A'' – zachowuje atrybuty SELinux. 
 + 
 +''-X'' – zachowuje atrybuty rozszerzone. 
 + 
 +''-v'' – wyświetla postęp. 
 + 
 +  * Zaktualizuj plik ''fstab'': Aby system automatycznie montował nową partycję jako ''/home'' podczas uruchamiania, dodaj odpowiedni wpis do pliku ''/etc/fstab''. Otwórz plik w edytorze tekstu, np.: 
 + 
 +''sudo nano /etc/fstab'' 
 + 
 +Dodaj linijkę na końcu pliku, aby zamontować ''sdb1'' jako ''/home'': 
 + 
 +<code bash>/dev/sda2  /home  ext4  defaults  0  2</code> 
 + 
 +  * Zamontuj nową partycję jako ''/home'': Przede wszystkim upewnij się, że katalog ''/home'' jest pusty. Następnie możesz zamontować partycję: 
 + 
 +<code bash>sudo umount /mnt/new_home 
 +sudo mount -a</code> 
 + 
 +Komenda ''mount -a'' zaktualizuje wszystkie wpisy w ''fstab''. 
 + 
 +  * Sprawdź poprawność montowania: Upewnij się, że ''/home'' jest poprawnie zamontowany: 
 + 
 +''df -h'' 
 + 
 +Powinieneś zobaczyć, że ''/home'' jest teraz montowany w ''/dev/sdb1''. 
 + 
 +Restart systemu (opcjonalnie): Na koniec możesz zrestartować system, aby upewnić się, że zmiany zostały poprawnie zastosowane: 
 + 
 +''sudo reboot'' 
 + 
 +  * Katalogi i prawa użytkowników 
 + 
 +Partycja ''/dev/sdb1'' powinna zawierać katalogi użytkownikó, np. ''jakis-user'', a także ewentualne inne katalogi użytkowników, jeśli są. 
 + 
 +Jeśli ''sdb1'' jest całkowicie nowy, utwórz katalogi ręcznie lub po prostu poczekaj, aż zostaną automatycznie stworzone przez system po pierwszym logowaniu użytkowników. 
 + 
 + - Utwórz nowy pusty katalog ''/home'': Stwórz nowy katalog ''/home'' przed montowaniem partycji: 
 + 
 +''sudo mkdir /home'' 
 + 
 + - Zamontuj partycję ''/dev/sdb1'' jako ''/home'': 
 + 
 +''sudo mount /dev/sdb1 /home'' 
 + 
 + 
 +Zaktualizuj plik ''/etc/fstab'': Dodaj wpis w ''/etc/fstab'', aby partycja była automatycznie montowana jako ''/home'' przy każdym uruchamianiu. 
 + 
 +//instrukcja:czytaj wyżej// 
 + 
 +''sudo mkdir /home/jakis-user'' 
 + 
 + - Ustaw prawa dostępu i własność katalogu: 
 + 
 +''sudo chown jakis-user:jakis-user /home/jakis-user'' 
 + 
 +Jeśli chcesz ustawić katalog na dostępny tylko dla właściciela i grupy, a reszta powinna mieć ograniczony dostęp, możesz ustawić odpowiednie prawa: 
 + 
 +''sudo chmod 755 /home/jakis-user'' 
 + 
 +Wartości 755 oznaczają, że właściciel (czyli użytkownik ''jakis-user'') ma pełne prawa (czytanie, pisanie, wykonywanie), a grupa i inni użytkownicy mają tylko prawa do czytania i wykonywania. 
 + 
 + - Sprawdź, czy prawa dostępu zostały poprawnie ustawione: 
 + 
 +Użyj polecenia [[:polecenia:ls]] z odpowiednimi opcjami, aby sprawdzić ustawienia katalogu: 
 + 
 +''ls -ld /home/jakis-user'' 
 + 
 +Wynik powinien wyglądać mniej więcej tak: 
 + 
 +<code bash>drwxr-xr-x 2 jakis-user jakis-user 4096 Sep 4 12:34 ''/home/jakis-user</code> 
 + 
 +Oznaczenia: 
 + 
 +''drwxr-xr-x'' – prawa dostępu do katalogu. 
 + 
 +''jakis-user'' jakis-user – właściciel i grupa katalogu. 
 + 
 + 
 +{{pagebox>:pagebox:kategorie}}
polecenia/fdisk.1724155374.txt.gz · ostatnio zmienione: przez tester