在 linux4上新加一块 5G 磁盘; 创建 vdo磁盘,并开启 vdo磁盘的重删和压缩; 名字为 vdodisk,大小为 150G,文件系统为 ext4; 并设置开机自动挂载。挂载到/vdodata。
时间: 2024-09-23 15:09:26 浏览: 67
在Linux 4(这里可能是Linux 4.0或者4.x的一个版本,不过通常不会有“Linux 4”这个说法,因为Linux的主版本号通常是小数点后的数字,如4.x、5.x等)上增加一块5GB的磁盘并创建VDI(Virtual Disk Images)类型的存储设备,同时启用重删和压缩功能,步骤如下:
1. **分区和创建VDO**:
首先,你需要使用`fdisk`工具来创建一个新的分区。打开终端,输入以下命令(假设你的硬盘名称为`/dev/sdb`,实际使用时请替换为你的磁盘名称):
```
sudo fdisk /dev/sdb
```
分区完成后,使用`vgcreate`命令创建一个名为`vdovg`的新卷组,再用`lvcreate`创建150GB的逻辑卷`vdodisk`:
```
vgcreate vdovg /dev/sdbn (n代表你刚才创建的分区)
lvcreate -L 150G -t ext4 -n vdodisk vdovg
```
然后,启用该逻辑卷的特性,比如LVM的压缩和重删功能,通常需要安装`lvm2-vep`软件包:
```
sudo apt-get install lvm2-vep (如果是Debian系列)
sudo yum install lvm2-vep (如果是Red Hat系列)
vgchange -an +cde vdovg
```
2. **格式化和挂载**:
将新创建的逻辑卷格式化为ext4文件系统:
```
mkfs.ext4 /dev/vdovg/vdodisk
```
接下来,创建目录并挂载它:
```
mkdir /vdodata
sudo mount /dev/vdovg/vdodisk /vdodata
```
如果你想让这个挂载在每次启动时自动完成,可以编辑`/etc/fstab`文件,添加类似下面的条目(将路径替换为你实际的路径和用户名):
```
UUID=your_disk_uuid /vdodata ext4 defaults,compress,metadata_csum 0 0
```
其中`UUID=your_disk_uuid`需要通过`lsblk -o UUID`找到正确的UUID。
最后,记得运行`sudo update-grub`来更新引导加载器配置。
阅读全文