Tr:HOWTO: UUID and Volumes
NASIL: UUID'ler ve Bölümler (Volumes)
Contents |
UUID
UUID nedir?
A Universally Unique Identifier (UUID) (Evrensel Benzersiz Tanımlayıcı), yazılım inşasında kullanılan, Açık Yazılım Vakfı (OSF) tarafından standart hale getirilmiş bir tanımlama standartıdır. is an identifier standard used in software construction, standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE). UUID ile Linux çekirdeği depolama aygıtlarındaki bölümleri otomatik olarak bulmalı ve haritalandırmalıdır (tam konumu bağlamak için okur). Bu çok zaman kazandırır ve /etc/fstab kırılmalarını önler.
Sürücümün UUID numarasını nasıl bulabilirim?
/dev/sda5'e sahip olduğumuzu düşünelim ve UUID numarasını bulmak istiyorum, yönetici olarak:
# vol_id --uuid /dev/sda5
62c289ef-ba8f-43bf-98bd-5150c7821ad8
Bölümleri (volumes) nasıl listeleyebilirim?
#blkid
/dev/sda1: UUID="F6EC3083EC304063" LABEL="winxp" TYPE="ntfs"
/dev/sda5: UUID="62c289ef-ba8f-43bf-98bd-5150c7821ad8" TYPE="ext4dev"
/dev/sdb1: UUID="14901BF4C42926A1" LABEL="Vista" TYPE="ntfs"
/dev/sdb5: LABEL="tux2" UUID="8b3d5c13-e858-4a21-9aa7-491770d40d3b" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb6: LABEL="tux3" UUID="943a2d7c-dbe9-45e1-9238-adbcf73f31c7" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb7: LABEL="boot" UUID="6d993171-1fbf-4e13-a2f8-945da575eb62" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb8: UUID="063b6f7d-e2e7-45ee-bd81-365039f42479" TYPE="ext4dev"
/dev/sdc5: LABEL="STORAGE" UUID="421D-AF1D" TYPE="vfat"
/dev/sdd5: LABEL="MOVIES" UUID="43F7-33C3" TYPE="vfat"
/dev/sdd6: UUID="ddef8913-3dfd-4d8a-96da-997c500db8b5" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdd7: TYPE="swap" UUID="4a56fa8f-c951-4d4c-8d16-164cb4d3467b"
/dev/sdd8: LABEL="Arch" UUID="f2d7c692-e8f0-483f-85ca-366da0759c63" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdd9: UUID="EC4EC2504EC212EE" LABEL="Misc" TYPE="ntfs"
UUID ve fstab
Bunu fstab'a nasıl ekleyebilirim?
Öncelikle bir dizin oluşturmalısınız. Depolama olarak /dev/sda5' sahip olduğumuzu düşünürsek, bunu bağlamak için ayarlamak zorundayım
# mkdir -p /media/storage
Şimdi satırı /etc/fstab dosyasına ekleyebilirim
#UUID=8b3d5c13-e858-4a21-9aa7-491770d40d3b /media/storage ext3 defaults,errors=remount-ro 0 1
Şimdi her yüklediğimde, benim için otomatik bağlayacak
fstab dosyasını öğrenmek zorundayım
Bu sayfayı okumanızı tavsiye ediyorum http://www.tuxfiles.org/linuxhelp/fstab.html
Faydalı ls komutları
Aygıt listesi:
Bölüm etiketine göre:
$ ls /dev/disk/by-label -lah
id'e göre:
$ ls /dev/disk/by-id -lah
uuid'e göre:
$ ls /dev/disk/by-uuid -lah
Bir Etiketi Yeniden Adlandırma
e2label
Zaman geçtikçe değişiklik yaparsınız ve bir etiketin adını değiştirmeye ihtiyaç duyabilirsiniz. "e2label" ile çok kolay:
# e2label <dev> <etiket>
Örneğin, örneğin sdb5 ismini storage'dan music'e değiştirmek istiyorsam, bu komutu kullanmalıyım:
# e2label /dev/sdb5 music
Not: Bu FAT veya NTFS bölümlerinde işe yaramayacaktır