比如用dd拷貝了乙個硬碟檔案為img#dd
if=/dev
/sdaof=
/mnt
/nfs
/backup
/harddrive
.img
這裡拿respberry的img作為參看
#file 2016-05-27-raspbian-jessie-lite.img
顯示 x86啟動扇區
2016-05-27-raspbian-jessie-lite.img: x86 boot sector
如果直接用mount ***.img folder
會需要你指定檔案系統。mount需要指定掛載的東西的型別,如果他可以識別的就不用指定。否則需要指定
先用fdisk -l ***.img檢視一下分割槽狀況
fdisk-l 2016-05-27-raspbian-jessie-lite.img
units = sectors of 1 * 512 = 512 bytes
sector size (logical/physical): 512 bytes / 512 bytes
i/o size (minimum/optimal): 512 bytes / 512 bytes
disk identifier: 0x6fcf21f3
device boot start end blocks id system
2016-05-27-raspbian-jessie-lite.img1 8192 137215 64512 c w95 fat32 (lba)
2016-05-27-raspbian-jessie-lite.img2 137216 2709503 1286144 83 linux
單元是乙個扇區 512位元組
這個img分了兩個區,乙個是fat格式的 boot扇區。放了樹莓派的kernel以及dtb等。
另外乙個就是rootfs。
所以要分別掛載這兩個
第乙個start 8192 所以是8192*516=4194304位元組。
由於是用img iso等映像模擬塊裝置。所以要用 -o以及 然後用offset指定偏移
sudo mount -o offset=4194304 2016-05-27-raspbian-jessie-lite.img fatpart/
後面的那個 也是一樣137216*512 =70254592
sudo mount -o offset=70254592 2016-05-27-raspbian-jessie-lite.img rootfspart/
這樣就能掛載成功了
如果直接想把這兩塊直接拷貝出來也可以
使用dd命令 預設的ibs和obs都是512 表示一次讀取 512位元組, 這裡就不修改了。後續的count ×ibs或者obs才是總數
根據前面的fdisk資訊 如下。 從***.img裡面skip 8192*512位元組的地方開始。拷貝 64512*512位元組的資料到boot.img裡面
dd if=2016-05-27-raspbian-jessie-lite.img of=boot.img skip=8192 count=129024
特別注意這個 這次這個count 是129024=end-start+1
不要用 blocks下面的計算。因為block是按照檔案系統的塊大小計算的,不是按sector的單位。這裡是1024 也就是512的兩倍。恰好64512*2=129024
同樣注意count的數量(2709503-137216)+1=2572288
dd if=2016-05-27-raspbian-jessie-lite.img of=rootfs.ext4 skip=137216 count=1286144
就可以得到相關檔案了。
就是這樣。
2 磁碟掛載命令(mount)
1.載入光碟機或者u盤方法1 sudo fdisk l 得到u盤的路徑 sudo mount dev sdb1 mnt c 將u盤掛載到路徑 mnt c中 cd mnt c 可以訪問到u盤裡的內容 2.載入光碟機或者u盤方法2 sudo fdisk l 得到u盤的路徑 mount t vfat de...
Linux 磁碟掛載和mount共享
其中根據文章也配置 原文 針對linux伺服器的磁碟掛載mount和共享做簡單操作說明 1 檢視已使用的磁碟情況 df h 2 檢視所有磁碟 fdisk l 3 檢視指定磁碟 dev xvde 的分割槽情況 fdisk l dev xvde 如圖可以看到,改磁碟並未分割槽 4 我們現在需要將 dev...
Linux 磁碟掛載和mount共享
針對linux伺服器的磁碟掛載mount和共享做簡單操作說明 1 檢視已使用的磁碟情況 df h 2 檢視所有磁碟 fdisk l 3 檢視指定磁碟 dev xvde 的分割槽情況 fdisk l dev xvde 如圖可以看到,改磁碟並未分割槽 4 我們現在需要將 dev xvde磁碟掛載moun...