[root@nas tmp]# dd if=/dev/zero of=/srv/loopdev bs=1M count=512
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 5.07941 s, 106 MB/s
[root@nas tmp]# ll -h /srv/loopdev
-rw-r--r-- 1 root root 512M Apr 24 15:47 /srv/loopdev
[root@nas tmp]# mkfs.xfs -f /srv/loopdev
meta-data=/srv/loopdev isize=512 agcount=4, agsize=32768 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=131072, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@nas tmp]# blkid /srv/loopdev
/srv/loopdev: UUID="5f6d3711-2961-44e0-afbb-59135fa05a85" TYPE="xfs"
[root@nas tmp]# mount -o loop UUID="5f6d3711-2961-44e0-afbb-59135fa05a85" /mnt
[root@nas tmp]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 17G 4.8G 13G 28% /
devtmpfs devtmpfs 473M 0 473M 0% /dev
tmpfs tmpfs 489M 0 489M 0% /dev/shm
tmpfs tmpfs 489M 7.2M 481M 2% /run
tmpfs tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 161M 854M 16% /boot
tmpfs tmpfs 98M 28K 98M 1% /run/user/0
tmpfs tmpfs 98M 4.0K 98M 1% /run/user/42
/dev/loop0 xfs 509M 26M 483M 6% /mnt
[root@study ~]# nano /etc/fstab
/srv/loopdev /data/file xfs defaults**,loop** 0 0
# 毕竟系统大多仅查询 block device 去找出 UUID 而已,因此使用文件创建的 filesystem,
#最好还是使用原本的文件名来处理,应该比较不容易出现错误讯息的!
[root@study ~]# umount /mnt
[root@study ~]# mkdir /data/file
[root@study ~]# mount -a
[root@study ~]# df /data/file
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/loop0 520876 26372 494504 6% /data/file
网友评论