中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

Linux losetup命令

Linux 命令大全 Linux 命令大全

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

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

語(yǔ)法

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

參數(shù)

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

實(shí)例

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

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

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

$ losetup /dev/loop1 floppy.img

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

$ mount /dev/loop0 /tmp

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

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

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

一個(gè)完整測(cè)試實(shí)例

1. 首先創(chuàng)建一個(gè) 1G 大小的空文件:

# dd if=/dev/zero of=loopfile.img bs=1G count=1
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB) copied, 69.3471 s, 15.5 MB/s

2. 對(duì)該文件格式化為 ext4 格式:

# mkfs.ext4 loopfile.img
。。。。

3. 用 file 命令查看下格式化后的文件類(lèi)型:

# file loopfile.img
loopfile.img: Linux rev 1.0 ext4 filesystem data, UUID=a9dfb4a0-6653-4407-ae05-7044d92c1159 (extents) (large files) (huge files)

4. 準(zhǔn)備將上面的文件掛載起來(lái):

# mkdir /mnt/loopback
# mount -o loop loopfile.img /mnt/loopback

mount 命令的 -o loop 選項(xiàng)可以將任意一個(gè) loopback 文件系統(tǒng)掛載。

上面的 mount 命令實(shí)際等價(jià)于下面兩條命令:

# losetup /dev/loop0 loopfile.img
# mount /dev/loop0 /mnt/loopback

因此實(shí)際上,mount -o loop 在內(nèi)部已經(jīng)默認(rèn)的將文件和 /dev/loop0 掛載起來(lái)了。

然而對(duì)于第一種方法(mount -o loop)并不能適用于所有的場(chǎng)景。比如,我們想創(chuàng)建一個(gè)硬盤(pán)文件,然后對(duì)該文件進(jìn)行分區(qū),接著掛載其中一個(gè)子分區(qū),這時(shí)就不能用 -o loop 這種方法了。因此必須如下做:

# losetup /dev/loop1 loopfile.img
# fdisk /dev/loop1

6. 卸載掛載點(diǎn):

# umount /mnt/loopback

Linux 命令大全 Linux 命令大全

其他擴(kuò)展