首页
留言板
统计
友链
关于
推荐
图片压缩
在线PO转MO
柠娜汉化站
搜索
1
PCL我的世界启动器设置第三方登录
44 阅读
2
Debian搭建wireguard组网
12 阅读
3
开源、轻量、易用的服务器监控,实战部署哪吒监控
4 阅读
4
哪吒监控配置nginx反向代理
3 阅读
5
Rust静态编译
3 阅读
服务器
技术
闲谈
MC
VPN
登录
搜索
标签搜索
debian
服务器
Linux
监控
雨云
wireguard
Android
MC
我的世界
硬盘
nginx
反向代理
哪吒
部署
Rust
静态编译
组网
局域网
联机
虚拟网卡
mohuangNPC
累计撰写
18
篇文章
累计收到
1
条评论
首页
栏目
服务器
技术
闲谈
MC
VPN
页面
留言板
统计
友链
关于
推荐
图片压缩
在线PO转MO
柠娜汉化站
搜索到
2
篇与
的结果
2026-01-08
Debian服务器根目录LVM扩容记录
最近用PVE和VM创建的虚拟机根目录总是不够用,但是我又不想一次性分多,现在导致根目录容量告急,这里记录一下稳妥的根目录扩容方案,应该也适用于别的目录先判断你的 服务器/虚拟机 用的是什么结构本教程暂时先记录LVM的流程LVMlsblk sda ├─sda1 boot ├─sda2 LVM PV ├─pve-root ├─pve-swap └─pve-data你会看到类似LVM的字眼,即是LVM给虚拟机扩容首先我们使用首先使用PVE/VM给虚拟机增加磁盘容量增加容量前sda 8:0 0 40G 0 disk ├─sda1 8:1 0 976M 0 part /boot ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 39G 0 part ├─node01--vg-root 254:0 0 8.5G 0 lvm / ├─node01--vg-swap_1 254:1 0 2G 0 lvm [SWAP] └─node01--vg-home 254:2 0 28.4G 0 lvm /home sr0 11:0 1 754M 0 rom我们可以看到sda只有40G增加容量后sda 8:0 0 80G 0 disk ├─sda1 8:1 0 976M 0 part /boot ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 39G 0 part ├─node01--vg-root 254:0 0 8.5G 0 lvm / ├─node01--vg-swap_1 254:1 0 2G 0 lvm [SWAP] └─node01--vg-home 254:2 0 28.4G 0 lvm /home sr0 11:0 1 754M 0 rom现在sda已经80G了,但是这80G还不能使用,我们需要分给根目录分配空间给根目录进入 partedparted /dev/sdapartend未安装apt install parted运行命令我们在parted中依次输入print Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 85.9GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 1024MB 1023MB primary ext4 boot 2 1026MB 42.9GB 41.9GB extended lba 5 1026MB 42.9GB 41.9GB logical resizepart 5 100% quit注意当我们输入 resizepart 5 100% 的时候,可能会提示如下Error: Can't have overlapping partitions.为什么会提示是 MBR + 扩展分区(extended)结构的限制,咱们现在的结构是这样的sda1 primary /boot sda2 extended ← 外壳 └─sda5 logical ← LVM 用的sda5 是“逻辑分区”它 必须完全位于 sda2(扩展分区)内部你现在只尝试扩 sda5但 sda2 本身没有扩到 100%咱们不能让 sda5 超出 sda2 的范围(否则就“重叠”了)正确顺序先扩 sda2(extended) → 再扩 sda5(logical) → 再 pvresize → 再 lvextend所以如果提示这个错误,先退出parted, 然后重新 parted /dev/sda 进入,然后先执行resizepart 2 100%如果提示分区正在使用:Is this partition in use?输入Yes即可然后我们继续依次输入:resizepart 5 100% quit查看空间sda 8:0 0 80G 0 disk ├─sda1 8:1 0 976M 0 part /boot ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 79G 0 part ├─node01--vg-root 254:0 0 8.5G 0 lvm / ├─node01--vg-swap_1 254:1 0 2G 0 lvm [SWAP] └─node01--vg-home 254:2 0 28.4G 0 lvm /home sr0 11:0 1 754M 0 rom 现在我们sda5已经79G了,下一步继续把空间分给具体的跟目录(/)分配容量到跟目录让 LVM 认识新空间pvresize /dev/sda5确认 VG 里有空闲空间(强烈建议看一眼)vgdisplay node01-vg应该能看到类似:Free PE / Size 40.00 GiB把空闲空间给根目录 /全部给根目录lvextend -l +100%FREE /dev/node01-vg/root只给一部分lvextend -L +30G /dev/node01-vg/root扩展文件系统(ext4 必须做)resize2fs /dev/node01-vg/root如果是 xfs(你大概率不是),那是 xfs_growfs /最后验证df -h /已经增加上了Filesystem Size Used Avail Use% Mounted on udev 7.8G 0 7.8G 0% /dev tmpfs 1.6G 1.2M 1.6G 1% /run /dev/mapper/node01--vg-root 48G 6.8G 39G 15% / tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service tmpfs 7.8G 0 7.8G 0% /tmp /dev/sda1 943M 111M 768M 13% /boot /dev/mapper/node01--vg-home 28G 21G 5.9G 78% /home overlay 48G 6.8G 39G 15% /var/lib/docker/rootfs/overlayfs/368311adf1778f75225d00392c20a82e0c8785b6bde1badc75844b8f6a556d38 tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service tmpfs 1.6G 12K 1.6G 1% /run/user/0 root@node01:~#
2026年01月08日
1 阅读
0 评论
0 点赞
2025-12-23
lsblk/fdisk额外磁盘挂载教程
看物理盘 & 分区lsblk看有没有文件系统lsblk -f //如果你看到: sdb1 ext4 /data → 已可用 如果是空的 → 还没格式化看 UUID(挂载必用)blkid /dev/sdb如果blkid命令没有执行命令安装apt install util-linux注意安装后可能还是不行,大概率在/usr/sbin/blkid并入LVM方法挂载为单独的/data进入分区工具fdisk /dev/sdb在 fdisk 里依次输入(照敲)n # 新建分区 p # 主分区 1 # 分区号 # 回车(默认起始) # 回车(默认结束,用满整盘) w # 写入并退出格式化分区(推荐 ext4)mkfs.ext4 /dev/sdb1看到 done / writing superblocks 即成功。创建挂载目录mkdir -p /data临时挂载(立刻生效)mount /dev/sdb1 /data验证:df -h | grep data 你应该能看到: /dev/sdb1 100G ... /data设置开机自动挂载(很重要)获取 UUID(不用 blkid)lsblk -f 示例输出: sdb1 ext4 3e9c6c0e-xxxx-xxxx-xxxx-xxxxxxxxxxxx编辑 /etc/fstabnano /etc/fstab 在最后一行加: UUID=3e9c6c0e-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data ext4 defaults 0 2 (UUID 换成你自己的)验证 fstab 是否正确(不重启)mount -a 没报错 = 100% 正确
2025年12月23日
2 阅读
0 评论
0 点赞
Warning
: file_put_contents(/var/www/html/rss.xml): failed to open stream: Permission denied in
/var/www/html/usr/plugins/CustomRSS/Plugin.php
on line
149