把U盘当做磁盘给linux小主机扩容
我使用单个32G的U盘扩展/var
目录下的容量,所有操作都需要root权限。
磁盘操作有风险,需谨慎
1、格式化U盘
使用lsblk
来查看u盘在哪个位置,一般默认在/dev/sda1
上,找到后执行格式化mkfs.ext4 /dev/sda1
2、复制原有的数据
挂载到临时目录
mkdir /mnt/temp_var
mount /dev/sda1 /mnt/temp_var
cp -r /var/* /mnt/temp_var
# 完成后卸载U盘
umount /dev/sda1
3、挂载到/var
下
mount /dev/sda1 /var
挂载好后可以读取数据看看是否正常,如果本地存储实在太小可以删除之前/var
下的数据(注意先卸载U盘后删
4、写入/etc/fstab
文件配置自动挂载
获取UUID
blkid /dev/sda1
写入到/etc/fatab
最后一行
UUID=填上面获取到的UUID /usr ext4 defaults 0 2
重启测试之前可以先测试一下自动挂载
umount /var
mount -a
使用lsblk
可以看是否挂载上了
命令小技巧
查看磁盘使用容量
du -sh /*
# 或者
df -h
# 又或者
lsblk -f
查看内存使用
free -h
查看CPU使用
top
# 或者安装一个htop