Linux大文件处理,伪分区

创建大文件:

1. 创建文件:

touch /mnt/bigfile

2. 扩大文件至1000M:

dd if=/dev/zero of=/mnt/bigfile bs=1024k count=1000

挂载成文件系统:

1. 格式化文件:

mkfs.ext3 /mnt/bigfile

2. 挂载文件系统:

mount -o loop /mnt/bigfile /mnt/a

后续:

1. 取消挂载:

umount /mnt/a

挂载成swap:

1. 格式化文件:

mkswap /mnt/bigfile

2. 挂载swap:

swapon /mnt/bigfile

后续:

1. 取消挂载:

swapoff bigfile

2. 查看swap:

free -m

挂载成PV-->VG-->LV:

1. 格式化文件:

losetup -f /mnt/bigfile

2. 创建physical volumn:

pvcreate /dev/loop0

3. 创建volumn group:

vgcreate testvg /dev/loop0

4. 创建logical volumn

lvcreate -L 10M -n testlv testvg

5. 格式化文件:

mkfs.ext3 /dev/testvg/testlv

6. 挂载文件系统:

mount /dev/testvg/testlv /mnt/a

后续:

1. 取消挂载:

umount /mnt/a

2. 删除logical volumn

lvremove /dev/testvg/testlv

3. 删除volumn group

vgremove testvg

4. 删除physical volumn

pvremove /dev/loop0

5. 删除格式化:

losetup -d /dev/loop0

你可能感兴趣的:(linux,swap,大文件)