Dùng UUID cho phân vùng đĩa trên Linux

Universally Unique Identifier (UUID) là một chuẩn định danh dùng trong các kiến trúc phần mềm, được quy định bởi tổ chức OSF. Hệ thống file ext2/ext3 của Linux dùng UID để định danh các partition.

Lợi ích khi dùng UUID

Ngày nay, một nhà quản trị Unix phải làm việc với nhiều công nghệ lưu trữ khác nhau như SAN, iSCSI, DAS, đĩa scsi. Đôi khi họ cần phải di chuyển đĩa lưu trữ từ thiết bị này qua thiết bị khác thì việc cập nhật lại file /etc/fstab sẽ trở nên rất khó khăn. Với UUID, Linux kernel sẽ tự động tìm ra và ánh xạ các volume đến các thiết bị lưu trữ một cách chính xác. Điều này tiết kiệm rất nhiều thời gian và tránh khả năng chỉnh sửa làm hỏng file fstab, dẫn đến hệ thống ngưng làm việc.

Tuy nhiên, UUID sẽ không hữu ích lắm cho máy tính desktop dùng ở nhà vì không có nhu cầu cho các thiết bị lưu trữ phức tạp.

Để sử dụng UUID, trước hết ta xác định UUID của thiết bị, sau đó khai báo thiết bị trong file /etc/fstab.

Tìm UUID cho /dev/sdb2

Dùng lệnh sau:

$ sudo vol_id --uuid /dev/sdb2

Ví dụ output:

41c22818-fbad-4da6-8196-c816df0b7aa8

Liệt kê tất cả UUID trong hệ thống

Dùng lệnh sau:

$ sudo blkid

Ví dụ output:

/dev/sda1: TYPE="ntfs" UUID="A0F0582EF0580CC2"
/dev/sda2: UUID="8c2da865-13f4-47a2-9c92-2f31738469e8" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda3: TYPE="swap" UUID="5641913f-9bcc-4d8a-8bcb-ddfc3159e70f"
/dev/sda5: UUID="FAB008D6B0089AF1" TYPE="ntfs"
/dev/sdb1: UUID="32c61b65-f2f8-4041-a5d5-3d5ef4182723" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb2: UUID="41c22818-fbad-4da6-8196-c816df0b7aa8" SEC_TYPE="ext2" TYPE="ext3"

Dùng UUID để update file /etc/fstab

Theo cú pháp sau:

UUID={YOUR-UID}    {/path/to/mount/point}               {file-system-type}    defaults,errors=remount-ro 0       1

Mở file /etc/fstab:

$ sudo vim /etc/fstab

Thêm dòng như sau:

UUID=41c22818-fbad-4da6-8196-c816df0b7aa8  /disk2p2      ext3    defaults,errors=remount-ro  0   1

Lưu và đóng file lại. Để mount phân vùng mới ngay lập tức theo khai báo trong /etc/fstab dùng lệnh sau:

$ sudo mount -a

Tham khảo:

About dongthao

The best things in life, they are free ... (Cry on my shoulder lyric)
This entry was posted in Linux Tutorial and tagged , . Bookmark the permalink.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s