中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Linux中loop device怎么用

發布時間:2022-02-19 11:11:15 來源:億速云 閱讀:239 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關在Linux中loop device怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

在Linux中,有一種特殊的塊設備叫loop device,這種loop device設備是通過影射操作系統上的正常的文件而形成的虛擬塊設備。因為這種設備的存在,就為我們提供了一種創建一個存在于其他文件中的虛擬文件系統的機制。

在Linux中loop device怎么用

示例

第一步:使用dd命令創建文件
dd if=/dev/zero of=FS_on_file bs=1k count=10000
第二步:使用losetup命令創建一個loop device
losetup /dev/loop0 FS_on_file
第三步:創建一個文件系統
mkfs -t ext3 /dev/loop0
第四步:掛載這個文件系統
(the mount point '/mnt/FS_file0' has been created before by 'mkdir'):
mount /dev/loop0 /mnt/FS_file0
第五步:若要刪除剛才創建的這些對象,依次執行如下步驟:
$ umount /dev/loop0
$ losetup -d /dev/loop0
$ rm FS_on_file

說明

1. 詳細的losetup命令如下
[root@linuxprobe ~]# losetupusage:
losetup loop_device # give infolosetup -d loop_device # deletelosetup [ -e encryption ] [ -o offset ] loop_device file # setup

其中加密選項有如下幾種方式:

NONE use no encryption (default).
XOR use a simple XOR encryption.
DES use DES encryption.

DES encryption is only available if the optional DES package has been added to the kernel.
DES encryption uses an additional start value that is used to protect passwords against dictionary attacks.
2. 默認情況下系統支持的loop device是8個
[root@linuxprobe ~]# ls -ltr /dev/loop*brw-r----- 1 root disk 7, 0 Jul 19 2009 /dev/loop0
brw-r----- 1 root disk 7, 1 Jul 19 2009 /dev/loop1
brw-r----- 1 root disk 7, 2 Jul 19 2009 /dev/loop2
brw-r----- 1 root disk 7, 3 Jul 19 2009 /dev/loop3
brw-r----- 1 root disk 7, 4 Jul 19 2009 /dev/loop4
brw-r----- 1 root disk 7, 5 Jul 19 2009 /dev/loop5
brw-r----- 1 root disk 7, 6 Jul 19 2009 /dev/loop6
brw-r----- 1 root disk 7, 7 Jul 19 2009 /dev/loop7

如果需要超過8個loop device,那么使用losetup命令的時候可能會遇到類似的錯誤 ‘no such device’,這是因為超過了可用loop device設備的最大限制,依據你的Linux系統,可以通過修改 /etc/modprobe.conf 配置文件,增加如下參數的方式進行擴展

options loop max_loop=20 --比如我增加到20個

如果要馬上生效的話,可以執行以下命令立即加載該模塊。

modprobe -v loop
[root@linuxprobe ~]# cat /etc/modprobe.conf|grep loopoptions loop max_loop=20

[root@linuxprobe ~]# modprobe -v loopinsmod /lib/modules/2.6.9-42.0.0.0.1.ELsmp/kernel/drivers/block/loop.ko max_loop=20
[root@linuxprobe ~]# ls -ltr /dev/loop*brw-rw---- 1 root disk 7, 8 Jul 19 07:44 /dev/loop8
brw-rw---- 1 root disk 7, 9 Jul 19 07:44 /dev/loop9
brw-rw---- 1 root disk 7, 10 Jul 19 07:44 /dev/loop10
brw-rw---- 1 root disk 7, 11 Jul 19 07:44 /dev/loop11
brw-rw---- 1 root disk 7, 12 Jul 19 07:44 /dev/loop12
brw-rw---- 1 root disk 7, 13 Jul 19 07:44 /dev/loop13
brw-rw---- 1 root disk 7, 14 Jul 19 07:44 /dev/loop14
brw-rw---- 1 root disk 7, 15 Jul 19 07:44 /dev/loop15
brw-rw---- 1 root disk 7, 16 Jul 19 07:44 /dev/loop16
brw-rw---- 1 root disk 7, 17 Jul 19 07:44 /dev/loop17
brw-rw---- 1 root disk 7, 18 Jul 19 07:44 /dev/loop18
brw-rw---- 1 root disk 7, 19 Jul 19 07:44 /dev/loop19
brw-rw---- 1 root disk 7, 0 Jul 19 2009 /dev/loop0
brw-rw---- 1 root disk 7, 1 Jul 19 2009 /dev/loop1
brw-rw---- 1 root disk 7, 2 Jul 19 2009 /dev/loop2
brw-rw---- 1 root disk 7, 3 Jul 19 2009 /dev/loop3
brw-rw---- 1 root disk 7, 4 Jul 19 2009 /dev/loop4
brw-rw---- 1 root disk 7, 5 Jul 19 2009 /dev/loop5
brw-rw---- 1 root disk 7, 6 Jul 19 2009 /dev/loop6
brw-rw---- 1 root disk 7, 7 Jul 19 2009 /dev/loop7

有了這個東西,在Linux下就可以借助file來測試學習ASM了。

感謝各位的閱讀!關于“在Linux中loop device怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

谢通门县| 滁州市| 广宗县| 尼玛县| 龙海市| 长顺县| 富裕县| 延吉市| 嵩明县| 武汉市| 双牌县| 赣州市| 珲春市| 逊克县| 务川| 昌宁县| 勐海县| 资溪县| 辉南县| 富源县| 崇义县| 芒康县| 芜湖县| 水城县| 徐州市| 来宾市| 略阳县| 沭阳县| 茂名市| 平罗县| 门头沟区| 武陟县| 万宁市| 遂宁市| 青河县| 岢岚县| 双城市| 永清县| 辉南县| 天峻县| 乐昌市|