一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

losetup

 linchq 2010-04-14
所謂loop device指的就是拿文件來模擬塊設(shè)備。Albert Woodhull語:"The Linux loop device can be used to handle this - it makes a file look like a filesystem, and the file can be defined as a byte offset from the beginning of a primary partition"。

losetup 用 來 將 loop device 與 檔 案 或 block device 聯(lián) 結(jié) 、 分 離 . 以 及 查 詢 loop device 目 前 的 狀 況 , 如 只 給 定 loop_device 的 參 數(shù) . 則 秀 出 loop device 目 前 的 狀 況 .

用琢磨了一段時間。記錄如下:

一、img 文件的生成

1. 可以通過bochs提供的bximage.exe生成。

2. 在FC3下通過命令dd if=/dev/zero of=test.img bs=512 count=524160 命令生成。

二、對生成的文件進(jìn)行分區(qū)

1、可以將生成的image文件掛載在bochs下,當(dāng)作從屬硬盤

fdisk /dev/hdb 命令對硬盤分區(qū)

2、在FC3下

losetup /dev/loop0 test.img

fdisk /dev/loop0 不過發(fā)現(xiàn)在這種方式下的fdisk在保存的時候會提示參數(shù)錯誤。

三、創(chuàng)建文件系統(tǒng)

經(jīng)測試只能在bochs下創(chuàng)建文件系統(tǒng),無法在loopback設(shè)備上創(chuàng)建文件系統(tǒng)。

如 mkfs /dev/hdb1 64000

四、Fdisk分區(qū)表顯示參數(shù)(本文精華)

在normal模式下按p顯示分區(qū)表,列名說明
start end blocks id system

起始磁道 終止磁道 block數(shù)(1 block size=1k bytes) 分區(qū)類型id 分區(qū)類型

其中的blocks數(shù)用于創(chuàng)建文件系統(tǒng)mkfs 所需的blocks

如: mkfs /dev/sdb1 65015

在expert模式下按p顯示分區(qū)表,其中

start 列指當(dāng)前分區(qū)起始sector

size 列指當(dāng)前分區(qū)所占的sectors. (1 secotr size=512 byte)

如果一個loop設(shè)備含有幾個文件系統(tǒng)(即幾個分區(qū))的話,要正確讀取分區(qū)中的文件,要正確計算分區(qū)的偏移值。

假設(shè)一個/dev/hdb1 的 start sector=63 size=1023

/dev/hdb2 的 start sector=1086 size=2048

具體如下:

1、mount /dev/hdb1的操作 (63*512 = 32256)

losetup -o 32256 /dev/loop0 test.img

mount -t minix /dev/loop0 /mnt

ls /mnt

umount /mnt

losetup -d /dev/loop0

2、mount /dev/hdb2的操作 (1086*512 = 556032)

losetup -o 556032 /dev/loop0 test.img

mount -t minix /dev/loop0 /mnt

ls /mnt

umount /mnt

losetup -d /dev/loop0



------------------------------

名稱
losetup - 設(shè) 定 與 控 制 loop devices 

語 法
losetup [ -e encryption ] [ -o offset ] loop_device file losetup [ -d ] loop_device 

描 述
losetup 用 來 將 loop device 與 檔 案 或 block device 聯(lián) 結(jié) 、 分 離 . 以 及 查 詢 loop device 目 前 的 狀 況 , 如 只 給 定 loop_device 的 參 數(shù) . 則 秀 出 loop device 目 前 的 狀 況 . 

選 項
-d 
將 某 個 檔 案 或 裝 制 與 loop 裝 置 分 離 
-e encryption 
啟 動 資 料 編 碼 . 下 列 為 可 用 的 選 項 參 數(shù) : 
NONE 
不 編 碼 ( 定 義 值 ) . 
XOR 
使 用 簡 易 的 XOR 編 碼 
DES 
使 用 DES 編 碼 . DES 編 碼 須 在 kernel 上 加 上 DES 編 碼 功 能 . DES 編 碼 是 利 用 啟 始 值 做 為 密 碼 保 護(hù) 來 防 止 他 人 用 字 典 功 擊 法 破 解 . 
-o offset 
資 料 開 啟 時 資 料 平移(offset) 幾 個 bytes 來 與 檔 案 或 裝 置 聯(lián) 接 . 

檔 案
/dev/loop0,/dev/loop1,... loop devices (major=7) 

范 例
如 核 心 使 用 模 組 , 須 先 使 用 下 列 命 令 將 模 組 載 入 . 

# insmod loop.o 

下 列 為 使 用 loop 裝 置 的 簡 單 范 例 . 

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 

核 心 使 用 模 組 , 須 利 用 下 列 命 令 移 除 loop 模 組 . 

# rmmod loop 

限 制
DES 編 碼 十 分 慢 , 而 使 用 XOR 卻 十 分 脆 弱 . 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美人妻免费一区二区三区 | 国自产拍偷拍福利精品图片| 久草国产精品一区二区| 爽到高潮嗷嗷叫之在现观看| 高清一区二区三区大伊香蕉| 黄男女激情一区二区三区| 国产午夜免费在线视频| 中文字幕av诱惑一区二区| 亚洲一区二区三在线播放| 久久99青青精品免费观看| 五月婷婷综合缴情六月| 欧美日韩高清不卡在线播放| 国产成人亚洲综合色就色| 日韩精品中文字幕在线视频| 亚洲精品成人午夜久久| 儿媳妇的诱惑中文字幕| 国产又粗又猛又黄又爽视频免费| 亚洲综合伊人五月天中文 | 丰满的人妻一区二区三区| 亚洲国产天堂av成人在线播放| 黄片在线免费观看全集| 欧美黑人巨大一区二区三区| 日本在线视频播放91| 国产一区日韩二区欧美| 暴力性生活在线免费视频| 亚洲中文字幕在线视频频道| 日韩不卡一区二区三区色图| 日韩精品综合免费视频| 色丁香一区二区黑人巨大| 自拍偷拍一区二区三区| 亚洲欧美日本国产有色| 国产精品白丝久久av| 国产精品自拍杆香蕉视频| 日本加勒比系列在线播放| 欧美日韩久久精品一区二区| 男生和女生哪个更好色| 精品人妻一区二区三区免费看| 亚洲国产精品av在线观看| 日本高清中文精品在线不卡| 久久国产亚洲精品赲碰热| 国产肥妇一区二区熟女精品|