3. 4. 2011

Automatické připojení disků při bootu

Protože mám v PC další SATA disk, který chci automaticky připojit po startu, začal jsem si zjišťovat co a jak.
Celé připojování má na starost soubor /etc/fstab, ve kterém je na každém řádku jedno zařízení, které se má po startu připojit.
Pro označení daného oddílu můžeme použít:
  • označení blokového zařízení (/dev/sda1)
  • NFS označení (server:/cesta/ke/slozce)
  • označení jmenovkou (LABEL=Fleshka)
  • označení univerzálním identifikátorem (UUID=3084FF4A84FF1158)
Použití UUID nám zajistí připojení správného oddílu i při náhodném prohození disků na řadiči (na rozdíl od první metody) a zároveň je mnohem víc odolná vůči duplicitním názvům, kdy mají dva oddíly stejnou jmenovku.
UUID zjistíme buď v adresářové struktuře v /dev/disk/by-uuid/, nebo pomocí příkazu:
# blkid
/dev/sda5: UUID="154a1b13-9abb-4a8d-81f9-4689db677162" TYPE="crypto_LUKS"
/dev/sdb1: LABEL="Henry" UUID="7a7a5633-1ba0-472a-8742-3e7fe2813f6d" TYPE="ext4"
/dev/sda1: UUID="cc43ed29-42d6-4728-a633-4bea5a63c952" TYPE="ext2"
/dev/mapper/sda5_crypt: UUID="CDSwjR-ffgf-KmyS-bb7w-gfAW-jyts-XqhUqr" TYPE="LVM2_member"
/dev/mapper/holy_LVM-root: UUID="12c32d2f-e9d4-401b-b36e-19a805b56b94" TYPE="ext3"
/dev/mapper/holy_LVM-swap_1: UUID="4834306c-9ce1-4487-aa9f-8069af3b8b07" TYPE="swap"


Ve výpisu najdeme požadované zařízení, v našem případě /dev/sdb1, a UUID přepíšeme do /etc/fstab.
Můžeme také požít tento příkaz:
# blkid | grep Henry >> /etc/fstab
který nám na konec souboru /etc/fstab připíše ono zařízení. Dál už stačí jen soubor upravit tak, aby onen řádek vypadal třeba takto:
UUID=7a7a5633-1ba0-472a-8742-3e7fe2813f6d /home/henry ext4 auto 0 3

Žádné komentáře:

Okomentovat