A. linux 下怎么进入挂载的磁盘,例如 /dev/sda1
LINUX所有的存储设备都是映射成“文件”来访问的,包括U盘、光驱、硬盘等
所以如果需要使用磁盘,需要把磁盘分区通过mount挂载
1、建一个目录(挂载磁盘分区)
mkdir /mnt/sda1
创建文件夹,个人理解类似windows的快捷方式
2、挂载/dev/sda1分区
mount /dev/sda1 /mnt/sda1
将/dev/sda1挂载到/mnt/sda1目录下,个人理解类似windows中将文件夹添加到快捷方式
3、然后就可以进入到挂载的磁盘分区了
cd /mnt/sda1
B. linux系统中sda1和sdb1又是什么意思
linux里面是可以显示U盘的。linux系统一般对USB设备自动识别。
你可以先用fdisk -l命令查看U盘的盘符。 一般为/dev/sdb1.如果你的第一块硬盘的第一个分区为linux系统分区的话。
C. linux 下明明刚删除了文件,用debugfs-open /dev/sda1(文件所在分区)
可以使用debugfs
1 执行sudo debugfs -w /dev/sda1 命令,进入debugfs模式,其中sda1是你所在的分区,因人而异。
2 执行lsdel,列出最近所有删除的回文件,结答果是按时间顺序从老到新排列
结果格式类似:
Inode Owner Mode Size Blocks Time deleted
8934222 14456 100664 592 1/ 1 Wed Aug 26 11:49:48 2015
如果结果太多,可以直接执行如下命令: echo lsdel | debugfs /dev/sda1 > lsdel.out
如此可将结果输出成本地文件。
3 从列出的删除结果中,或从保存的结果文件中找到被删除的文件,可根据删除时间、文件所有者确认。找到被删除文件后,第一个数字为inode号。
4 在debugfs模式下,执行 mp <123456> /tmp/123456.bak,可将被删除的文件恢复,其中123456为被删除文件的inode号。
5 确认恢复的文件是否为期望的文件。
D. linux里Mount挂在时哪些设备为sda哪些是sdb!
sda是系统的第一块磁盘(sda1是第一个主分区,sda2第二个),sdb是系统的第二快磁盘(sdb1是第一个主分区,sdb2第二个)
目前Linux内核对于这种磁盘设备的映射基本上取决于三个顺序:
一是磁盘驱动程序的加载;
二是主机PCI插槽的监测;
三是磁盘本身的监测,先来的当然是a,以此类推。
(4)linuxsda1扩展阅读
mount 命令指示操作系统使文件系统在指定位置(安装点)可用。此外,可以用 mount 命令构建由目录和安装文件(file mounts)
组成的其他文件树。
Mount 命令通过在 Directory 参数指定的目录上使用 Device/Node: Directory
参数来安装表示为设备的文件系统。mount 命令完成以后,指定的目录变为新安装文件系统的根目录。