5/9/09

Linux - Το μοναδικό αναγνωριστικό καταμερίσεων(UUID)

Ο αριθμός UUID (Universally Unique Identifierhttp://en.wikipedia.org/wiki/Universally_Unique_Identifier) χαρακτηρίζει μονοσήμαντα κάθε ένα αντεικέίμενο όπως π.χ. τα partitions στους δίσκους σας.
Αποτελεί ουσιαστικά το αντίστοιχο GUID για όσους ασχολείσται με .net για αντικείμενα.
Εδω θα δούμε την χρήση του για τις καταμερίσεις στους δίσκους μας μια και έμπλεξα αλλάζοντας το partitioning στο μηχάνημά μου και αναγκάστικά έπρεπε να φτιάξω τον bootloader μου(συγκεκριμένα τον grub).
Για να πάρετε όλα τα αναγνωριστικά δίσκων εκτελέστε την ακόλουθη εντολη:
# blkid
θα επιστρέψει κάτι ανάλογο με το παρακάτω
/dev/sda1: UUID="2220CF8220CF5B83" TYPE="ntfs"
/dev/sda2: UUID="48E81F29E81F14B2" LABEL="DRIVE-D" TYPE="ntfs"
/dev/sdb1: UUID="c73a37c8-ef7f-40e4-b9de-8b2f81038441" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb5: TYPE="swap" UUID="abe7529e-dcd5-4afc-b714-05569dbcd30b"
/dev/sdb6: UUID="f34c8c7c-a020-4a14-8c97-257180240250" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb7: UUID="8fa274ca-5b22-411f-b5da-7469c1f276da" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdc1: UUID="1e36f323-c4e5-4f55-ba0a-838643550bf9" TYPE="ext3" SEC_TYPE="ext2"
/dev/sdc2: UUID="83aa92e4-4df4-4aab-80f3-9bbb447e0459" TYPE="ext3" SEC_TYPE="ext2"

Για να μάθετε τον αριθμό αυτό για ένα και μόνο partition εκτελέστε
#vol_id -u /dev/sdb1
c73a37c8-ef7f-40e4-b9de-8b2f81038441
Εχωντας αυτή την πληροφορία απλά έπρεπε να αλλάξω τις ρυθμίσεις στο αρχείο menu.lst που βρίσκεται στον /boot/grub.
Αυτά είναι τα αναγνωρτιστικά είναι πολύ χρήσιμα όχι μόνο στους δίκσους τόσο πολύ που θα τα βρείτε μέχρι και σε βάσεις δεδομένων όπως η mysql!
:)

Δεν υπάρχουν σχόλια: