需求:
系統除了已掛載的系統盤外還存在其它系統盤需要掛載
問題描述
在執行掛載時會發生報錯:mount: unknown filesystem type '(null)'
[s-linuxad@qywx-a-shdc ~]$ sudo mount /dev/xvdc /mnt
mount: /dev/loop0 is write-protected, mounting read-only
mount: unknown filesystem type '(null)'
問題原因
因為系統磁碟的起始位置包含主開機記錄和一些磁碟結構,可以使用parted檢視該分割槽結構
$ sudo parted /dev/xvdc unit b print
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 42949672960B
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1048576B 42948624383B 42947575808B primary ext4 boot
解決方法
上面可以看到該磁碟的起始位置為1048576B
,因此在掛載該磁碟需要利用offset
引數設定1048576B
的分割槽偏移量
mount -o loop,ro,offset=1048576 /dev/xvdc /mnt