Linux 操作系統原理 — loop 偽設備

      網友投稿 2065 2025-03-31

      目錄

      文章目錄

      目錄

      Linux 的偽設備

      Loop 設備

      Linux 的偽設備

      在開發或測試環境中,往往需要新建一些磁盤分區或者設備等,此時對硬盤進行重新劃分往往不太方便。在這種情況下,可以通過偽設備來進行模擬。

      常見的偽設備包括:

      null

      zero

      full

      loop

      random

      urandom

      Loop 設備

      在 Linux 中,設備名稱按照相應的設備驅動程序的符號表項來進行命名。為 Loop 偽設備被命名為 loopX,例如:/dev/loop0、/dev/loop1。

      Linux 默認支持 8 個 Loop 設備,如果超過 8 個,則需要額外的配置。否則會出現 no such device 或 could not find any free loop device 之類的錯誤。

      可以通過修改 modprobe.conf 配置文件,增加如下參數的方式進行擴展:

      $ /etc/modprobe.conf ... options loop max_loop=20 $ modprobe -v loop

      1

      2

      3

      4

      5

      還有一種擴展 loop 設備數量辦法是通過 mknod 指令來創建 loop 設備:

      # X 表示第 X 個 loop 設備。 $ mknod -m 0660 /dev/loopX b 7 X # e.g. $ mknod -m 0660 /dev/loop8 b 7 8 $ chown root:disk /dev/loop8

      1

      2

      3

      4

      Linux 操作系統原理 — loop 偽設備

      5

      6

      使用 losetup -a 指令可以查詢目前被使用的 loop 設備:

      $ losetup -a

      1

      在使用之前,Loop 設備必須與現存文件系統上的文件相關聯。這種關聯將提供給用戶一個應用程序接口,接口允許將文件視為一個 “塊設備”(塊特殊文件)使用。因此,如果文件中包含一個完整的文件系統,那么這個文件就能如同磁盤設備一般被掛載。

      這種設備文件經常被用于光盤或是磁盤鏡像。通過循環掛載方式來掛載包含文件系統的文件,這些文件將出現在掛載點目錄,使得應用程序可以訪問這個文件系統中的文件。

      例如,在 OpenStack 開發/測試環境中創建 Cinder 使用的塊存儲設備。

      $ yum install -y device-mapper-persistent-data lvm2 $ systemctl enable lvm2-lvmetad.service && systemctl start lvm2-lvmetad.service && systemctl status lvm2-lvmetad.service $ mkdir -p /cinder/volumegroup $ dd if=/dev/zero of=/cinder/volumegroup/volpool01.img count=204800 bs=1MB $ losetup /dev/loop0 /cinder/volumegroup/volpool01.img $ pvcreate /dev/loop0 $ vgcreate cinder-volumes /dev/loop0 $ vgs $ vi /etc/rc.local ... losetup /dev/loop0 /cinder/volumegroup/volpool01.img pvcreate /dev/loop0

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:WeNet云端推理部署代碼解析(上)
      下一篇:精益生產與智能制造(精益生產與智能制造就業前景)
      相關文章
      国产成人亚洲综合一区| 亚洲视频在线观看不卡| 亚洲国产成人资源在线软件| 亚洲av无码专区在线播放| 国产亚洲色婷婷久久99精品91| 亚洲裸男gv网站| 亚洲国产精品无码久久九九| 亚洲A丁香五香天堂网| 亚洲а∨天堂久久精品| 亚洲国产aⅴ综合网| 亚洲欧洲自拍拍偷精品 美利坚 | 亚洲国产日韩成人综合天堂 | 校园亚洲春色另类小说合集| 亚洲AV无码专区国产乱码不卡| 亚洲AV日韩AV永久无码色欲| 亚洲aⅴ无码专区在线观看| 亚洲AV日韩AV永久无码色欲| 国产av无码专区亚洲av毛片搜| 亚洲国产一区二区视频网站| 久久亚洲色一区二区三区| 国产亚洲日韩一区二区三区| 亚洲精品无码午夜福利中文字幕 | 久久亚洲精品视频| 亚洲国产天堂在线观看| 亚洲福利视频一区二区三区| 亚洲午夜国产精品| 成人区精品一区二区不卡亚洲| 亚洲人成网站在线播放2019| 久久久久亚洲精品无码网址色欲 | 亚洲精品无AMM毛片| 亚洲AV无码一区二区三区鸳鸯影院| 怡红院亚洲红怡院在线观看| 亚洲男人在线无码视频| 国产亚洲真人做受在线观看| 亚洲国产综合专区电影在线| 亚洲日韩乱码久久久久久| 香蕉大伊亚洲人在线观看| 爱情岛论坛亚洲品质自拍视频网站| 亚洲一级特黄大片无码毛片 | 亚洲综合小说另类图片动图| 日韩色视频一区二区三区亚洲|