Plik powinien znajdować się w /etc/fstab.
!Uwaga
UUID to indywidualny numer urządzenia, także nie będzie się on zgadzał z tym poniżej co wrzuciłem i dlatego są pozmieniane końcówki.
Znajdujemy partycje poleceniem w terminalu blkid lub cat /etc/mtab lub fdisk -l lub lsblk -f [to ostatnie pokaże drzewo partycji]
w przypadku blkid dostaniemy coś ala to:
---
/dev/sda1: UUID="F565-9633" TYPE="vfat" PARTUUID="526efa7b-da04-4a12-adc9-712f49trtrtrtr"
/dev/sda2: UUID="fc2b3e95-4f28-42db-9822-b62d2745tututu" TYPE="ext4" PARTUUID="a4416012-502c-49fe-88dd-afc9txtxxttxtxtx"
/dev/sdb: UUID="021a4f38-c480-11e8-b8d1-98f2b3etyytyt" TYPE="ext4"
/dev/sdc: UUID="0b3cd536-c480-11e8-b8d1-98f2b3etytyty" TYPE="ext4"
/dev/sdd: UUID="14ac71ee-c480-11e8-b8d1-98f2b3etytyty" TYPE="ext4"
/dev/sde: UUID="32e575ec-a8aa-446d-9db1-814d7b6ytytyt" TYPE="ext4"
---
w przypadku cat /etc/mtab:
---
/dev/sde /media/hdd3 ext4 rw,relatime,errors=remount-ro 0 0
/dev/sdb /media/hdd1 ext4 rw,relatime,errors=remount-ro 0 0
/dev/sdc /media/hdd2 ext4 rw,relatime,errors=remount-ro 0 0
/dev/sdd /media/hdd4 ext4 rw,relatime,errors=remount-ro 0 0
---
i parę innych rzeczy interesują nas tylko partycje czyli /dev/sdX
w przypadku fdisk -l [małe L po myślniku]:
---
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 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: gpt
Disk identifier: 52E4988F-88EA-4BEF-84B5-60644xtxtxtxtxt
---
i resztę dysków.
jak widać na powyższych [patrz mtab vs blkid] brakuje 2 dysków w mtab, zatem w naszym przypadku dysk sda jest startowym [bo brakuje go]
teraz trzeba wykluczyć jedną z partycji [mamy sda1 oraz sda2 do wyboru], partycja EFI w moim przypadku jest mniejsza i zawsze jest w formacie vfat i jest pierwsza zwykle. Także naszą partycją rozruchową jest sda2.
Robimy fstab:
przechodzimy do folderu /etc/ poleceniem cd /etc/ w nim wpisać blkid >fstab dziobek robi przekierowanie wyniku polecenia do pliku.
wspisujemy sudo nano fstab [ctrl o - zapisujemy, ctrl - x wychodzimy]
W przykładzie poniżej jest jak przerobić:
# /dev/sda1: EFI do ominięcia
# UUID="F565-9633" TYPE="vfat" PARTUUID="526efa7b-da04-4a12-adc9-712ttttttttttt"
# /dev/sda2: startowa
UUID="fc2b3e95-4f28-42db-9822-b62d2tutututu" / ext4 rw,errors=remount-ro 0 1
#TYPE="ext4" PARTUUID="a4416012-502c-49fe-88dd-afc96txtxtxtxtxt"
# /dev/sdb:
UUID="021a4f38-c480-11e8-b8d1-98f2b3etytytyty" /media/hdd1 ext4 rw,errors=remount-ro 0 0
#/dev/sdc:
UUID="0b3cd536-c480-11e8-b8d1-98f2b3etytytyty" /media/hdd2 ext4 rw,errors=remount-ro 0 0
# /dev/sde:
UUID="32e575ec-a8aa-446d-9db1-814d34tytytyty" /media/hdd3 ext4 rw,errors=remount-ro 0 0
# /dev/sdd:
UUID="14ac71ee-c480-11e8-b8d1-98f2btytytytyty" /media/hdd4 ext4 rw,errors=remount-ro 0 0
# wyłączenie partycji swap
#/swapfile none swap sw 0 0
#partycja SWAP ma postać jeśli ma być aktywna:
#UUID="identyfikator" none swap sw 0 0
Czyli haszujemy na początku wierszy wszystkie niepotrzebne rzeczy zostawiamy ważne z UUID na początku
składnia: UUID= <ścieżka montowania w naszym przypadku /> rw,errors=remount-ro 0 1
rw służy do określenia czy można odczytywać/zapisywać [read write]
można też tworzyć bez UUID i będzie to wyglądało tak [w naszym przypadku]:
/dev/sda2/ / ext4 rw,errors=remount-ro 0 1
dla swap:
/dev/sdaX/ none swap sw 0 0
z cyframi na końcu: pierwsza oznacza użycie polecenia dump na partycji [robi kopię zapasową] dlatego jest na 0, druga odpowiada za sprawdzanie systemu plików i dla partycji głównej powinna mieć wartość 1, a dla innych 0 lub 2 [żeby nie sprawdzał]
w przykładowym pliku fstab są też odnośniki do innych partycji - spowoduje dopisanie wykrytych partycji jako automontowalnych [sdb, sdc, sde, sdd] odnoszą się do katalogu montowania [media/hddX] który trzeba utworzyć, bo fizycznie on nie występuje i w przypadku jego braku montowanie nie będzie możliwe. Poleceniem mkdir nazwa, tworzymy katalogi [w naszym fstab w media znajdują się hdd1 - hdd4, naturalnym miejscem na dyski jest katalog media [dla wymiennych typu cd-rom, pendrive] lub mnt [dla niewymiennych].
źródła:
https://wiki.archlinux.org/index.php/fstab
https://askubuntu.com/questions/435965/accidentally-deleted-etc-fstab-file
Brak komentarzy:
Prześlij komentarz