在Linux下安全删除eSATA设备

首先umount所有已挂载的位于设备上的文件系统

然后

echo 1 > /sys/block/(对应的设备文件名sda sdb什么的)/device/delete

如果权限不够需要sudo,可以执行:

sudo sh -c ‘echo 1 > /sys/block/(对应的设备文件名sda sdb什么的)/device/delete‘

这样是告诉内核注销设备对应的驱动,如果有效,磁盘在附近,可以听到磁盘盘头停靠到安全位置的声音。

参考:

http://unix.stackexchange.com/questions/43413/how-can-i-safely-remove-a-sata-disk-from-a-running-system

时间: 2024-10-05 02:42:08

在Linux下安全删除eSATA设备的相关文章

Linux下的删除过期文件操作

在实际的软件开发项目中,经常会有实现删除过期文件的需求.即要求程序能够自动删除多长时间之前生成的文件.本文提供了一个示例代码,为相关的开发工作提供了参考. 程序如下(本程序用makefile进行编译): /*********************************************************************** 版权所有 (C)2014, Zhou Zhaoxiong.* * 文件名称: TestFileDelete.c* 内容摘要: 用于演示Linux下过期

linux下递归删除空目录的bash实例

# $1必须是绝对路径crurl=$1func_hdir(){echo $crurl  cd $crurl  for aitem in `ls -l | grep "^d" | awk '{print $9}'`; do        crurl=$crurl/$aitem        func_hdir $aitem  done dirc=`ls $crurl`  if [ "$dirc" = "" ]  then    echo $crur

Linux下方便的块设备查看工具lsblk

之前在Linux下看有什么块设备,通常都用fdisk什么的或者直接ls /dev/ 去看很不方便. 这个工具属于util-linux-ng包,在RHEL 6.1上是安装好的啦,直接用就好. ubuntu高版本下也有. 这个工具最大的特别是把所有的块设备列出,而且还能显示他们之间的依赖关系 "lsblk"就是列出块设备.除了RAM外,以标准的树状输出格式,整齐地显示块设备. [email protected]:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE M

(转)linux下文件删除的原理精华讲解(考试题答案系列)

linux下文件删除的原理精华讲解(考试题答案系列) 说明:本文为老男孩linux培训某节课前考试试题及答案分享博文内容的一部分,也是独立成题的,你可以点下面地址查看全部的内容信息.http://oldboy.blog.51cto.com/2561410/791245 5.描述linux下文件删除的原理(记时3分钟)<?xml:namespace prefix="o"> ?xml:namespace> Linux文件删除原理:     Linux是通过link的数量来

linux下添加删除修改用户

http://blog.csdn.net/pipisorry/article/details/39533627 一.创建用户: 1.使用命令 useradd useradd 功能说明:建立用户帐号. 语 法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e &l

Linux下添加,删除,修改,查看用户和用户组

linux下添加,删除,修改,查看用户和用户组 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod -n test2 test 将test组的名子改成test2 3,删除组 groupdel test2 删除 组test2 4,查看组 a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups apac 一,组操作 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod -n test2  te

如何在设备驱动冲突导致蓝屏的情况下强制删除该设备驱动

小梅哥编写,未经允许,不得用于任何商业用途. 插上设备,在设备管理器中选择要卸载的设备驱动,卸载其驱动,大家都会,但是万一设备一插上电脑就蓝屏,连设备管理器打开的机会都不给你咋办呢?这里找到了解决办法.该办法还可以帮忙清理一大堆无用的驱动哦. 这两天,玩儿了下CrazyBingo的那个USB Camera.他那个Camera是用USB2.0芯片CY7C68013做的,该芯片默认驱动不支持win764位.需要关闭windows强制签名.我就关了这个驱动签名,关闭之后成功的安装了驱动并捕获到了图像.

linux下 python 监控usb设备信号

1. linux下消息记录 关于系统的各种消息一般都会记录在/var/log/messages文件中,有些主机在中默认情况下有可能没有启用,具体配置方法可参考下面这篇博客: 系统日志配置 /var/log/messages 2. python 代码实现 原理其实很简单,就是读/var/log/messages文件,找到有关usb的信息就可以了. #!/usr/bin/env python usbmsg = open("/var/log/messages", "r")

Linux下卸载删除.Net Core

最近在技术博客和技术交流群遇到很多小伙伴们在Linux下更新或者安装.Net Core SDK后dotnet命令无法识别等问题,现如下解决: 卸载SDK命令 sudo yum remove dotnet-sdk-* sudo yum remove libunwind libicu sudo yum remove /etc/yum.repos.d/dotnetdev.repo 从新安装即可 原文地址:https://www.cnblogs.com/yangzhili/p/9217083.html