Připojení disků v /etc/fstab přes UUID

Dříve jsem byl zvyklý připojovat disky pomocí /dev/xxx, ale zjistil jsem že existuje daleko lepší způsob a to pomocí UUID. Mám zkušenost s tím že připojení přes /dev/xxx se může často měnit a pak je potřeba /etc/fstab stále znovu upravovat. U UUID tomu tak není – připojení zůstává stále stejné. Jak tedy na to?

Zjištění jaký disk má jaké UUID

Pro to abychom zjistili jaký disk má jaké UUID, stačí použít příkaz:

blkid

To nám vypíše něco jako např. (X nahrazuje konkrétní kód):

/dev/sda5: UUID="XXX" TYPE="swap"
/dev/sdb1: LABEL="data1" UUID="XXX" TYPE="ntfs"
/dev/sdc1: LABEL="data2" UUID="XXX" TYPE="ntfs"
/dev/sdd1: LABEL="windows" UUID="XXX" TYPE="ntfs"
/dev/sda1: UUID="XXX" TYPE="ext2"
/dev/sda6: UUID="XXX" TYPE="ext4"
/dev/sda7: UUID="XXX" TYPE="ext4"

Použití v /etc/fstab

V /etc/fstab pak stačí jen nahradit původní připojení, které vypadá např. nějak takto:

/dev/sda6 /               ext4    errors=remount-ro 0       1
/dev/sda1 /boot           ext2    defaults        0       2
/dev/sda7 /home           ext4    defaults        0       2
/dev/sda5 none            swap    sw              0       0

/dev/sdb1   /media/data1    ntfs    defaults        0       0
/dev/sdc1   /media/data2    ntfs    defaults        0       0
/dev/sdd1   /media/windows  ntfs    defaults        0       0

Za:

UUID=XXX /               ext4    errors=remount-ro 0       1
UUID=XXX /boot           ext2    defaults        0       2
UUID=XXX /home           ext4    defaults        0       2
UUID=XXX none            swap    sw              0       0

UUID=XXX   /media/data1    ntfs    defaults        0       0
UUID=XXX   /media/data2    ntfs    defaults        0       0
UUID=XXX   /media/windows  ntfs    defaults        0       0

Poté už jen stačí vše znovu připojit a vše je nastaveno:

mount -a

Publikováno 25.9.2014 v 17:04 | Kategorie: Linux

MS Windows 7: Update chyba 80240016

Jestli se vám hned po spuštění aktualizací objevila ve Windows Update chyba 80240016 a nešlo pak v aktualizování pokračovat, našel jsem zde jednoduché a funkční řešení. Stačí přes příkazový řádek (cmd) službu Windows Update restartovat (stopnout a nastartovat).

Postup řešení

Nejdříve je potřeba zavřít okno se službou Windows Update. Následně spustíme příkazovou řádku jednoduše přes nabídku Start, kde vyhledáme cmd, klikneme na něj pravým tlačítkem myši a vybereme možnost spustit jako správce. Poté již stačí zadat postupně níže uvedené příkazy a za každým zmáčknout tlačítko Enter:

net stop wuauserv
net start wuauserv

Po provedení příkazů stačí cmd ukončit a znovu spustit službu Windows Update, která by již měla bez problémů fungovat.

Publikováno 12.9.2014 v 10:54 | Kategorie: MS Windows 7

Po upgradu systemd nenajede Debian

Pokud se vám po upgradu systemd v Debianu objevilo při bootování něco jako:

Welcome to emergency mode! After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" to try again to boot boot into default mode.

Našel jsem řešení zde. Stačí zakomentovat v /etc/fstab řádku s /dev/sr0 a poté systém restartovat.

Publikováno 7.9.2014 v 23:03 | Kategorie: Debian