Nếu khối lượng logic có nhiều phân vùng, việc biết các phân vùng bù có thể hữu ích.
Sử dụng fdisk
để đọc thông tin phân vùng của âm lượng:
linux1:~ # fdisk -l /dev/vg01/lv001
Disk /dev/vg01/lv001: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000825ab
Device Boot Start End Sectors Size Id Type
/dev/vg01/lv0011 63 3132674 3132612 1.5G 82 Linux swap / Solaris
/dev/vg01/lv0012 * 3132675 167734664 164601990 78.5G 83 Linux
Sau đó sử dụng blkid
để xác định loại hệ thống tập tin. Các -p
tùy chọn thực hiện một cuộc điều tra sâu bỏ qua các địa phương blkid
tập tin bộ nhớ cache, và vốn -O
xác định byte bù đắp để kiểm tra. Giá trị bù được xác định bằng cách nhân khu vực bắt đầu với quy mô ngành; ví dụ,
`expr 3132675 \* 512`
trong đó backticks là để nội tuyến biểu thức và dấu gạch chéo ngược \*
ngăn bash ăn dấu hoa thị.
Đây là blkid
lệnh được sử dụng để xác định hệ thống tập tin đích:
linux1:~ # blkid -pO `expr 3132675 \* 512` /dev/vg01/lv001
/dev/vg01/lv001: UUID="..." VERSION="1.0" TYPE="ext3" USAGE="filesystem" PTTYPE="dos"
mà trong ví dụ này là: ext3 .
Để truy cập hệ thống tập tin, gắn kết bù:
mount -o offset=`expr 3132675 \* 512` /dev/vg01/lv001 /mnt/lv001
Các hoạt động trên được thực hiện trên SLES 12.4:
linux1:~ # uname -a
Linux linux1 4.12.14-95.6-default #1 SMP Thu Jan 17 06:04:39 UTC 2019 (6af4ef8) x86_64 x86_64 x86_64 GNU/Linux