把U盘当做磁盘给linux小主机扩容

2024 年 8 月 2 日 星期五(已编辑)
/
31
这篇文章上次修改于 2024 年 8 月 2 日 星期五,可能部分内容已经不适用,如有疑问可询问作者。

把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
  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...