2026年7月

安装 Ubuntu 系统时,系统通常会自动分配磁盘空间,这可能导致部分磁盘容量未被充分利用。由于 Ubuntu 默认采用 LVM(逻辑卷管理),我们可以先执行 df -h 命令查看当前的分区使用情况。

我们目前的情况是:物理磁盘总容量是 20G,但系统根目录(/)只划分了约 10G。这意味着你的 LVM 卷组里还有大约 10G 的“闲置空间”没有被分配给系统使用。
你完全不需要删除任何数据,只需要通过两条命令,就能把这剩下的空间全部扩容到系统盘里。

一键扩容操作

请在终端中依次执行以下两条命令(如果提示输入密码,请输入你的用户密码):
1. 将卷组中所有剩余空间分配给逻辑卷

sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

这条命令的意思是:把 LVM 卷组里所有空闲的空间(+100%FREE),全部分配给你的系统逻辑卷。
2. 刷新文件系统,让扩容生效

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

这条命令的意思是:通知 Ubuntu 的 ext4 文件系统,你的底层磁盘变大了,请自动把文件系统扩展到最大容量。

✅ 验证扩容结果

执行完上述两条命令后,你可以再次输入 df -h 查看磁盘状态。
你会发现 /dev/mapper/ubuntu--vg-ubuntu--lv 的 Size 应该已经从原来的 9.8G 变成了接近 20G(扣除引导分区等占用后,大约在 18G-19G 左右),你的系统盘扩容就大功告成了!

将 SMB 共享挂载信息写入 /etc/fstab 是实现开机自动挂载的常用方法。不过,直接将用户名和密码明文写入该文件存在极大的安全隐患。为了保障系统安全并确保挂载稳定,建议采用以下优化方案:

1. 使用凭据文件替代明文密码

将账号密码保存在一个独立的凭据文件中,并严格限制该文件的读取权限,可以有效避免密码泄露。
创建凭据文件:

sudo nano /etc/samba/credentials

在文件中写入以下内容:

username=username
password=password123

保存后,立即修改文件权限,确保仅 root 用户可读:

sudo chmod 600 /etc/samba/credentials

2. 完善 /etc/fstab 配置

在编辑 /etc/fstab 时,除了使用凭据文件,还需要注意以下关键参数:
_netdev:网络共享依赖网络连接。添加此参数可确保系统在网络服务完全就绪后才尝试挂载,避免因网络未通导致开机卡顿或启动失败。
vers=3.0:显式指定 SMB 协议版本,防止因客户端与服务端协议握手不匹配导致挂载失败。
iocharset=utf8:确保中文文件名能够正常显示,避免乱码。

编辑 fstab 文件:

sudo nano /etc/fstab

在文件末尾添加以下单行配置(替换原有的明文密码配置):

//192.168.1.115/share_data /mnt/smb_data cifs credentials=/etc/samba/credentials,uid=1001,gid=1001,dir_mode=0755,file_mode=0755,vers=3.0,iocharset=utf8,_netdev 0 0

3. 验证配置并生效

在重启系统之前,务必先测试配置是否正确,以免因语法错误导致系统异常。
测试挂载:执行 sudo mount -a。如果没有任何报错输出,说明配置语法正确且挂载成功。
验证状态:执行 df -h | grep ftp_data 或 mount | grep cifs,确认共享目录已正确挂载。
重载配置:执行 sudo systemctl daemon-reload,确保 systemd 能够正确识别新的挂载项。
完成以上步骤后,该 SMB 共享目录即可在系统重启后安全、稳定地自动挂载。

结婚为什么不能租房?!

孩子读书为什么一定要买学区房?!

什么都要虚荣,什么都要攀比,应了那一句“可怜人必有可恨之处”。

我认识一个人,不想陷入房贷中。要结婚,他找到一个比较破旧但地理条件很好的房子,跟房东谈好,租10年。10年内房租不会上涨。他会花钱将房子全新装修(大概花10万装修费)。

如果房东提前收房,需要赔偿给租客2倍装修款即20万。10年后房东可以收回房子,装修归房东。

另外小孩读书,房东会尽量帮忙。

这样,花费很少,同时解决了婚房和小孩读书问题。

这10年时间,夫妻两人齐心协力,赚够买房钱,就可以根据自身能力买房了。