linux 中loop组建流程,Linux中loop设备管理--新建文件系统并挂载

添加loop设备并挂载

[root@ictnode02 ~]# dd if=/dev/zero of=disk.img bs=1 count=0 seek=1G   #创建一个1G的数据,用来作为虚拟设备的载体(不占用实际的空间)

此时ll -h查看文件大小为1G,du查看文件大小为0k

[root@ictnode02 ~]# dd if=/dev/zero of=disk.img bs=1G count=1               #创建一个1G的数据,用来作为虚拟设备的载体(占用实际的空间)

记录了1+0 的读入

记录了1+0 的写出

1073741824字节(1.1 GB)已复制,7.41374 秒,145 MB/秒

[root@ictnode02 ~]# ll -h       #创建成功

-rw-r--r--.  1 root root 1.0G 3月  28 21:17 disk.img

[root@ictnode02 ~]# file disk.img       #刚创建的文件数据类型是data

disk.img: data

[root@ictnode02 ~]# mkfs.ext4 disk.img                  #对载体分区,改变数据类型

mke2fs 1.42.9 (28-Dec-2013)

disk.img is not a block special device.

无论如何也要继续? (y,n) y

Discarding device blocks: 完成

文件系统标签=

OS type: Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

65536 inodes, 262144 blocks

13107 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=268435456

8 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376

Allocating group tables: 完成

正在写入inode表: 完成

Creating journal (8192 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

[root@ictnode02 ~]# file disk.img          #查看赋予文件系统的文件的类型改变了

disk.img: Linux rev 1.0 ext4 filesystem data, UUID=58201f30-fa5d-425b-9d78-ba4a6eda6f05 (extents) (64bit) (large files) (huge files)

[root@ictnode02 ~]# mount -o loop disk.img /mnt/           loop形式挂载

[root@ictnode02 ~]# lsblk             查看当前分区已有loop设备

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vda 253:0 0 60G 0 disk

└─vda1 253:1 0 60G 0 part /

vdb 253:16 0 80G 0 disk

├─vdb1 253:17 0 75G 0 part /var/lib/ceph/osd/e6bd8cb4-b92a-4513-826c-e5c1683ad022

└─vdb2 253:18 0 5G 0 part

loop0 7:0 0 1G 0 loop /mnt

[root@ictnode02 ~]# fdisk -l         #fdisk查看新增的loop设备为/dev/loop0

磁盘 /dev/vda:64.4 GB, 64424509440 字节,125829120 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000b6061

设备 Boot Start End Blocks Id System

/dev/vda1 * 2048 125826815 62912384 83 Linux

WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

磁盘 /dev/vdb:85.9 GB, 85899345920 字节,167772160 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:gpt

Disk identifier: 8D8E9986-A49C-4487-8886-8A778183D5DC

# Start End Size Type Name

1 10487808 167772126 75G Ceph OSD KOLLA_CEPH_DATA_1

2 2048 10485760 5G Ceph Journal KOLLA_CEPH_DATA_1_J

磁盘 /dev/loop0:1073 MB, 1073741824 字节,2097152 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

[root@ictnode02 ~]# df -h | grep /mnt           # 查看挂载情况

/dev/loop0 976M 2.6M 907M 1% /mnt

[root@ictnode02 ~]# cd /mnt/ && echo "test" > test && cat test        # 读写测试正常

test

删除刚才创建的loop设备:

[root@ictnode02 ~]# umount /mnt/        # 卸载

[root@ictnode02 ~]#

[root@ictnode02 ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vda 253:0 0 60G 0 disk

└─vda1 253:1 0 60G 0 part /

vdb 253:16 0 80G 0 disk

├─vdb1 253:17 0 75G 0 part /var/lib/ceph/osd/e6bd8cb4-b92a-4513-826c-e5c1683ad022

└─vdb2 253:18 0 5G 0 part

[root@ictnode02 ~]#

[root@ictnode02 ~]# fdisk -l        # 查看分区有没有loop0

磁盘 /dev/vda:64.4 GB, 64424509440 字节,125829120 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000b6061

设备 Boot Start End Blocks Id System

/dev/vda1 * 2048 125826815 62912384 83 Linux

WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

磁盘 /dev/vdb:85.9 GB, 85899345920 字节,167772160 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:gpt

Disk identifier: 8D8E9986-A49C-4487-8886-8A778183D5DC

# Start End Size Type Name

1 10487808 167772126 75G Ceph OSD KOLLA_CEPH_DATA_1

2 2048 10485760 5G Ceph Journal KOLLA_CEPH_DATA_1_J

[root@ictnode02 ~]#

[root@ictnode02 ~]# rm disk.img          # 删除disk.img文件

rm:是否删除普通文件 "disk.img"?y

backup

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值