LINUX ---访问Linux文件系统

1. 存储设备是什么?怎么理解分区和格式化?

在 Linux 中,存储设备通常指硬盘驱动器(HDD)、固态硬盘(SSD)、USB 闪存驱动器等物理设备。这些设备用于存储数据,并通过块设备接口与操作系统进行交互。

分区:分区是将一个物理存储设备划分为多个独立部分的过程。每个分区可以被视为一个独立的逻辑存储单元。可以将不同类型的数据(如系统文件、用户数据、交换空间)分开存储。便于管理和备份数据。

格式化:为分区创建文件系统的过程。文件系统决定了数据在存储设备上的组织方式。

先确定要格式化的分区;再创建文件系统,使用命令mkfs在分区上创建文件系统;然后将分区挂载到文件系统中。


2. 文件系统是什么?

Linux文件系统是操作系统用于管理文件和目录的一种机制。 它使用 树状结构 组织文件和目录,并提供了对这些数据进行读取、写入和删除等操作的接口。 Linux文件系统采用了一种统一的方式来组织数据,并将其保存在不同的存储设备中,使得文件和目录可以方便地被访问和管理。


3. 挂载是什么?挂载点是什么?

挂载就是把设备放在一个目录下,让系统知道怎么管理这个设备里的文件,了解这个存储设备的可读写特性之类的过程。该目录称之为挂载点。


4. 怎么理解块设备?

块设备是提供存储设备低级别访问权限的软件。可以随机访问,在设备的任意位置读取或写入数据,而不需要按顺序进行。数据以固定大小的块(通常为 512 字节或 4KB)进行传输。块设备通常通过文件系统进行管理,支持高效的数据存储和检索,每个数据块都有自己的地址。


5. 在SATA附加存储中,第一磁盘上的第一个分区和第二磁盘的第二个分区分别对应哪个块设备文件?

 第一磁盘上的第一个分区:/dev/sda1

 第二磁盘的第二个分区:/dev/sdb2


6. 请比较 df 和 du 命令及-h 和-H 选项的作用。

df命令:df显示本地和远程文件系统设备的使用情况,其中包括总磁盘空间、已用磁盘空间、可用磁盘空间和磁盘空间占比。可查看文件系统和挂载点;

du命令:查找某一特定目录树空间的详细信息。显示指定目录及其子目录的磁盘使用情况。适用于查看特定目录的磁盘使用情况,特别是查找占用空间较大的目录。

-h报告单位2^* (KiB单位);1024

-H报告单位10^*(SI单位)。


7. lsblk命令和lsblk -fp命令有什么用?

lsblk命令用于显示系统中所有可用的块设备信息。它提供了设备名称、大小、类型、挂载点等详细信息。

-f :显示文件系统信息,包括文件系统类型、标签和 UUID。

-p:显示完整的设备路径,而不仅仅是设备名称。


8. 有哪两种手动挂载的方式?举例说明。

1.使用/dev目录中的设备文件名:

先使用lsblk命令查询指定块设备的详细信息

将/dev/vda4分区挂载到/mnt/data挂载点 

#mount /dev/vda4     /mnt/data

2.使用UUID,即设备通用唯一标识符

 lsblk -fp查询设备完整路径、UUID、挂载点。

 通过文件系统的UUID挂载文件系统。


9. 使用umount卸载文件系统时需要注意什么?

文件系统数据在正常操作期间使用内存缓存。在拔下驱动器之前,必须先卸载可移动驱动器的文件系统。卸载过程中会将数据清空到磁盘,然后释放驱动器。若要成功执行umount命令,所有进程必须停止访问挂载点下的数据。lsof查看文件是否运行。


10.搜索文件时, locate find 命令各有哪些优点?

locate命令根据文件名称或路径搜索文件,即时返回结果。从mlocate数据库中查找信息,但数据库不会实时更新,查询不到数据库还未更新的内容。

find命令通过解析整个文件系统层次实时搜索文件。比locate命令慢,但更加准确。不过执行find命令的用户注意要有查看其内容目录的读取和执行权限。


11.如何搜索/usr/bin 目录中文件大小超过 50KB 的所有文件?
  find   /usr/bin  -size  +50k


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值