Linux 安全弹出外接磁盘

命令行操作

首先,需要卸载硬盘上的所有分区,可以使用umount来卸载分区

清空系统缓存,将所有的数据写入磁盘

bash 复制代码
sync

列出已挂载的文件系统

使用lsblk或者df命令来查找要卸载的分区

bash 复制代码
lsblk

or

bash 复制代码
df -h

确保没有文件正在使用

使用lsof 命令来检查

bash 复制代码
sudo lsof |grep /dev/sdc

卸载分区

假设硬盘的分区是 /dev/sdc1,使用umount 命令来卸载它

bash 复制代码
sudo umount /dev/sdc1

检查一下磁盘的状态

bash 复制代码
lsblk

安全弹出磁盘

使用udisksctl 或者 eject

bash 复制代码
# 使用udisksctl
udisksctl unmount -b /dev/sdc1 
udisksctl power-off -b /dev/sdc1 

# 或者使用eject
sudo eject/dev/sdc
相关推荐
getapi4 分钟前
注塑件的费用构成
linux·服务器·ubuntu
郝学胜-神的一滴34 分钟前
深入解析C/S模型下的TCP通信流程:从握手到挥手的技术之旅
linux·服务器·c语言·网络·网络协议·tcp/ip
释怀不想释怀1 小时前
Linux网络基础(ip,域名)
linux·网络·tcp/ip
初願致夕霞1 小时前
Linux_进程
linux·c++
开开心心就好1 小时前
AI人声伴奏分离工具,离线提取伴奏K歌用
java·linux·开发语言·网络·人工智能·电脑·blender
lucky-billy1 小时前
Ubuntu 下一键部署 ROS2
linux·ubuntu·ros2
Thera7771 小时前
【Linux C++】彻底解决僵尸进程:waitpid(WNOHANG) 与 SA_NOCLDWAIT
linux·服务器·c++
阿梦Anmory1 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
云姜.2 小时前
线程和进程的关系
java·linux·jvm
小Tomkk2 小时前
数据库 变更和版本控制管理工具 --Bytebase 安装部署(linux 安装篇)
linux·运维·数据库·ci/cd·bytebase