答案是卸载分区或安全移除设备。要“关机”分区实际指卸载(umount)其访问,使用sudo umount /mountpoint或sudo umount /dev/sdXN;遇“设备忙”可用lsof或fuser查进程,或-l懒卸载;禁用开机挂载需修改/etc/fstab,添加noauto或注释行;外设移除前须卸载所有分区并用udisksctl power-off断电。

在Linux系统里,我们通常不会谈论“分区关机”这个概念,因为它在技术上并不准确。分区是物理存储设备上的一块逻辑区域,它本身没有电源开关。当你提到“关机”一个分区时,你可能真正想做的是:安全地卸载(unmount)一个分区,使其不再被系统访问和使用;或者,如果你指的是外部存储设备,你可能想安全地将其断电移除。对整个系统而言,“关机”才是一个物理上的电源状态改变。
要达到你可能想要的效果,关键在于理解Linux文件系统的运作方式。文件系统需要被“挂载”(mount)到特定的目录才能被访问。如果你想让一个分区“不工作”,最直接的方法就是将其“卸载”。
安全地卸载一个分区,这是最接近你所说的“分区关机”的操作。这确保了所有对该分区的读写操作都已完成,并且文件系统元数据处于一致状态,防止数据损坏。
在Linux中,卸载分区的命令是
umount
/dev/sdb1
/mnt/data
基本卸载命令:
sudo umount /path/to/mountpoint
例如,如果你的数据分区挂载在
/mnt/data
sudo umount /mnt/data
sudo umount /dev/sdXN
例如,如果你的分区是
/dev/sdb1
sudo umount /dev/sdb1
处理“设备忙”的情况:
你经常会遇到“
umount: /path/to/mountpoint: target is busy.
lsof
sudo lsof +D /path/to/mountpoint
这会列出所有在该挂载点下打开的文件和对应的进程ID(PID)。
fuser
sudo fuser -mv /path/to/mountpoint
这个命令会更直接地显示占用进程的PID和用户名。
kill
sudo kill PID
sudo umount -l /path/to/mountpoint
这个选项很方便,但如果后台有大量数据写入操作,仍有潜在的数据不一致风险。一般用于非关键性、非系统分区。
强制卸载(Force Unmount,极不推荐):
sudo umount -f /path/to/mountpoint
强烈不建议使用
-f
有时候,我们不希望某个分区在系统启动时就被自动挂载,这也可以看作是一种“禁用”或“不激活”该分区的方式。
Linux系统在启动时会读取
/etc/fstab
注释掉/etc/fstab
#
/etc/fstab
/dev/sdb1 /data ext4 defaults 0 2
你可以将其改为:
# /dev/sdb1 /data ext4 defaults 0 2
这样,系统启动时就不会挂载
/dev/sdb1
/data
sudo mount /data
使用noauto
/etc/fstab
noauto
/dev/sdc1 /backup ext4 defaults,noauto 0 2
这意味着系统启动时不会自动挂载
/dev/sdc1
/backup
sudo mount /backup
fstab
重要提示: 在修改
/etc/fstab
sudo cp /etc/fstab /etc/fstab.bak
sudo mount -a
fstab
如果你指的是一个包含分区的外部存储设备(如USB硬盘、移动硬盘),那么在安全卸载其所有分区后,你确实可以将其“断电”或“弹出”,这才是真正意义上的物理移除。
lsblk
sdb
sdb1
sdb2
fdisk -l
sudo umount /dev/sdb1 sudo umount /dev/sdb2 # ... 对所有分区重复此操作
或者,如果你知道所有挂载点,可以逐一卸载。
udisksctl
sudo udisksctl power-off -b /dev/sdX
将
/dev/sdX
/dev/sdb
eject
eject /dev/sr0 # 对于光驱 eject /dev/sdX # 对于某些USB设备
完成这些步骤后,你就可以安全地拔下外部存储设备了。这种操作才是真正意义上让一个包含分区的物理设备“关机”或“不工作”的方式。
以上就是Linux如何通过命令实现分区关机?针对特定分区执行关机的操作步骤的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号