歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux命令:losetup和mount -o loop

Linux命令:losetup和mount -o loop

日期:2017/2/28 14:53:04   编辑:Linux教程

關於Linux下的運維,介紹一下losetup和mount -o loop。

——在linux下讀取.iso文件

  • mount -o loop linux.iso /mnt/

loop是mount用來加載loop設備的選項,不是文件系統類型。可以另外制定文件系統類型:

mount /tmp/fdimage /mnt -t vfat -o loop=/dev/loop3

這個mount操作中包含loop設備的創建操作。如果僅使用`-o loop'選項,mount自動查找未使用的loop設備。2.6.25 以後的內核支持loop設備的自動析構。手動析構使用:

`losetup -d' or `umount -d`.

關於-o選項,補充另外一個在處理文件系統恢復時常用的remount選項。有些時候可能需要重新mount一個已經mount的文件系統,改變mount標記,特別是只讀的文件系統重新mount為可寫文件系統:

mount -o remount,rw /dev/foo /dir

mount -o remount,rw /dir(在設備和目錄沒有全部指定的情況下,系統自動讀取/etc/fstab,構造完整的命令,ro:只讀,rw:讀寫)

  • losetup /dev/loop0 linux.iso,mount /dev/loop0 /mnt/可以實現mount -o loop的功能

可能需要先執行:# modprobe loop,如果需要加密:# modprobe des # modprobe cryptoloop。下面給出man手冊中一個例子:

# dd if=/dev/zero of=/file bs=1k count=100

# losetup -e des /dev/loop0 /file

Password: Init (up to 16 hex digits):

# mkfs -t ext2 /dev/loop0 100

# mount -t ext2 /dev/loop0 /mnt ...

# umount /dev/loop0

# losetup -d /dev/loop0

losetup使用來創建和控制loop文件,把常規文件或塊設備關聯到一個loop文件上。具有加密功能。

-a, --查看所有loop設備的狀態

-d, --刪除關聯到loop設備的文件文件或設備

-e, -E, --encryption encryption_type 指定的名字或數字使用加密功能

-f, --使用第一個未用的loop設備

Copyright © Linux教程網 All Rights Reserved