Pau*_*aul 10 configuration syslog
我的家庭作业中的一个任务要求我创建一个虚拟文件系统,挂载它,并对其执行一些操作。
我应该创建一个 10 MB 的文件,其位都设置为0,将其格式化为 ext3 并安装它。这就是我这样做的方式:
dd if=/dev/zero of=~/filesyst bs=10485760 count=1
sudo mkfs.ext3 ~/filesyst
sudo mount –o loop ~/filesyst /media/fuse
Run Code Online (Sandbox Code Playgroud)
即使我使用过/dev/zero,文件中仍然充满了乱码(主要是 at 符号)。上的权限/media/fuse是drw-rw-rw-(没问题),但是里面的文件的权限是这样的:
d????????? ? ? ? ? ? lost+found
-????????? ? ? ? ? ? secret_bin
Run Code Online (Sandbox Code Playgroud)
我哪里错了?
嗯……正确的做法是:
dd if=/dev/zero of=./filesyst bs=10485760 count=1
sudo losetup /dev/loop0 ./filesyst
sudo mkfs.ext3 /dev/loop0
sudo mount /dev/loop0 /tmp/lalla
Run Code Online (Sandbox Code Playgroud)
它有效:
(0)romano-asus:~/tmp% ls -l /tmp/lalla
total 12
drwx------ 2 root root 12288 2011-12-20 22:21 lost+found
(0)romano-asus:~/tmp% df /tmp/lalla
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/loop0 9911 1121 8278 12% /tmp/lalla
Run Code Online (Sandbox Code Playgroud)
您应该使用 来检查第一个循环设备losetup -f。
| 归档时间: |
|
| 查看次数: |
3845 次 |
| 最近记录: |