文章

Linux系统中用文件作为虚拟磁盘

1. 创建数据文件

创建数据文件至少有3种方法,各有优缺点:

  • dd命令

# 创建8GB的数据文件
dd if=/dev/zero of=/mydata bs=1M count=8192

缺点:初始即占用全量空间,且创建时间较长。

  • truncate命令

# 创建8GB的数据文件
truncate -s 8G /mydata

缺点:因为初始不占用物理磁盘空间,所以可以超配,有可能在实际使用时物理存储不足。

  • fallocate命令

# 创建8GB的数据文件
fallocate -l 8G /mydata

缺点:初始即占用全量空间

优点:创建速度快

2. 格式化

mkfs.ext4 /mydata

3. 挂载

mount /mydata /mnt

License:  CC BY 4.0