Linux losetup命令

Linux 命令大全 Linux 命令大全

Linux losetup命令用于設(shè)置循環(huán)設(shè)備。

循環(huán)設(shè)備可把文件虛擬成區(qū)塊設(shè)備,籍以模擬整個文件系統(tǒng),讓用戶得以將其視為硬盤驅(qū)動器,光驅(qū)或軟驅(qū)等設(shè)備,并掛入當(dāng)作目錄來使用。

語法

losetup [-d][-e <加密方式>][-o <平移數(shù)目>][循環(huán)設(shè)備代號][文件]

參數(shù)

  • -d 卸除設(shè)備。
  • -e<加密方式> 啟動加密編碼。
  • -o<平移數(shù)目> 設(shè)置數(shù)據(jù)平移的數(shù)目。

實(shí)例

(1)創(chuàng)建空的磁盤鏡像文件,這里創(chuàng)建一個1.44M的軟盤

$ dd if=/dev/zero of=floppy.img bs=512 count=2880

(2)使用 losetup將磁盤鏡像文件虛擬成快設(shè)備

$ losetup /dev/loop1 floppy.img

(3)掛載塊設(shè)備

$ mount /dev/loop0 /tmp

經(jīng)過上面的三步之后,我們就可以通過/tmp目錄,像訪問真實(shí)快設(shè)備一樣來訪問磁盤鏡像文件floppy.img。

(4) 卸載loop設(shè)備

$ umount /tmp
$ losetup -d /dev/loop1

Linux 命令大全 Linux 命令大全