Když jsem před čtyřmi lety naposledy zveleboval svůj domácí desktop, nechtělo se mi zbavovat se do té doby bezvadně fungujících a zdaleka nezaplněných (jsem bytostí mazací) pevných PATA disků zvících 40 a 120 GB. Měl jsem je jednoduše rozděleny - menší systémový a větší datový. Jelikož jsem však tušil, že se nejspíše do budoucna bez většího prostoru neobejdu, pořídil jsem si prozíravě desku s možností připojení PATA i SATA disků. Ono budoucno nastalo před několika dny, kdy jsem pod tlakem okolností zakoupil nový 500 GB SATA disk. Po celá léta si se mnou píše jistý Logwatch, který mi v časech před koupí nového disku oznamoval stále přibližně toto:
--------------------- Disk Space Begin ------------------------
Filesystem Size Used Avail Use% Mounted on
/dev/sda4 19G 14G 4.3G 77% /
/dev/sda1 567M 163M 375M 31% /boot
/dev/sdb1 109G 100G 4.5G 96% /home
/dev/sdb1 => 96% Used. Warning. Disk Filling up.
---------------------- Disk Space End -------------------------
(K tomu jen poznámku, že druhý oddíl na sda je swap a třetí je vyhrazen na experimentování a jiné hraní, k čemuž se ovšem prakticky nedostává času.)
Poté, co jsem nový 500 GB disk fyzicky připojil, uzřel jsem jej v gparted co sdc, vytvořil na celém ext4 oddíl sdc1 a přidělil mu label /home. Pak jsem jej připojila zkopíroval naň kompletní obsah starého /home (dosud sdb1 - celý disk 120 GB). Načež jsem otevřel fstab, což jsem předtím neučinil řadu let, neb nebyl důvod, a s překvapením zjistil, že disky se v něm neznačí, jak jsem byl zvyklý, nýbrž pomocí UUID. Zapsal jsem tedy nový disk podle jeho UUID jako /home. Starému 120 GB /home jsem změnil label, vytvořil mu dle labelu nový přípojný bod a podle něj změnil údaje dle jeho UUID v fstab:
UUID=fb15c3b0-8fdc-405b-ae69-e7323b7feae0 / ext4 defaults 1 1
UUID=cfa93785-ef56-4231-909e-95f048c592a8 /boot ext2 defaults 1 2
UUID=26ebf084-c451-4485-a092-4ecfa93a8503 /20110514 ext3 defaults 1 2
UUID=53d2163c-e7b4-4b5d-91f4-b4a738433523 swap swap defaults 0 0
UUID=20321777-6fbf-46b9-9839-f0ccf58068b8 /home ext4 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
(Když jsem tenhle oddíl kdysi formátoval, na ext4 se nebylo lze plně spolehnout, z tohoto historického důvodu ext3.)
O restartovaném systému mi přítel Logwatch posléze napsal:
--------------------- Disk Space Begin ------------------------
Filesystem Size Used Avail Use% Mounted on
/dev/sda4 19G 14G 4.4G 76% /
/dev/sda1 567M 163M 375M 31% /boot
/dev/sdb1 109G 100G 4.5G 96% /20110514
/dev/sdc1 459G 102G 334G 24% /home
/dev/sdb1 => 96% Used. Warning. Disk Filling up.
---------------------- Disk Space End -------------------------
Čemuž jsem rozuměl. Další den (po dalším či dalších restartech) však překvapil:
--------------------- Disk Space Begin ------------------------
Filesystem Size Used Avail Use% Mounted on
/dev/sdb4 19G 14G 4.4G 76% /
/dev/sdb1 567M 163M 375M 31% /boot
/dev/sdc1 109G 100G 4.5G 96% /20110514
/dev/sda1 459G 102G 334G 24% /home
/dev/sdc1 => 96% Used. Warning. Disk Filling up.
---------------------- Disk Space End -------------------------
Čemuž nerozumím. Od té doby si všímám, že se po rebootech značení disků náhodně, nepředvídatelně a nepravidelně mění. Teď třeba čtu tohle:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb4 19G 14G 4,5G 76% /
tmpfs 1,5G 180K 1,5G 1% /dev/shm
/dev/sdb1 567M 163M 375M 31% /boot
/dev/sdc1 109G 100G 4,5G 96% /20110514
/dev/sda1 459G 102G 334G 24% /home
Včera tomu však bylo naopak. O nic sice prakticky nejde, nicméně poněkud zmatený si připadám. Takže bych se rád zeptal, zda někdo zaznamenal podobnou zkušenost, eventuálně zda je to normální chování, či zda spíše svědčí o něčem shnilém v systému, a zda bych se tedy místo v posledních letech obvyklého preupgradu neměl před přechodem na fc15 pochlapit a udělat čistou instalaci.