home products tech support contact us

 Linux 技術支援    ⇒   基礎篇    進階篇    補腦篇    指令索引    中⇒ENG
版權所有, 引用請註明出處
 

losetup 虛擬裝置設置

losetup(loop devices setup)用來設置 loop devices,所謂的 loop devices 為虛擬裝置(pseudo-device)可利用檔案來模擬硬碟空間。
linux 的 loop devicese 為〝/dev/loop#〞(# 為數字),每一個 loop device 可模擬成一個硬碟。

例:
# dd if=/dev/zero of=disk-image bs=100M count=1 ←產生 100M 的映像檔
# losetup /dev/loop0 disk-image ←用 losetup 將〝/dev/loop0〞模擬成硬碟
# mkfs -t ext4 /dev/loop0 ←格式化〝/dev/loop0〞
# mount /dev/loop0 /mnt ←掛載〝/dev/loop0〞
# umount /dev/loop0 ←卸載
# losetup -d /dev/loop0 ←分離/dev/loop0〞和映像檔之間的關係

經上面第二步losetup 後,往後操作〝/dev/loop0〞就和硬碟無異,可格式化/掛載和存放檔案,更多 losetup 說明/操作和範例可參考連結