目录
五 在SATA附加存储中,第一磁盘上的第一个分区和第二磁盘的第二个分区分别对应哪个块设备文件?
六 请比较 df 和 du 命令及 -h 和 -H 选项的作用。
十 搜索文件时,locate 和 find 命令各有哪些优点。
十一 如何搜索 /usr/bin 目录中文件大小超过50KB的所有文件?
一 存储设备是什么?怎样理解分区和格式化?
存储设备:是用于保存数据的硬件设备。在计算机系统中,常见的存储设备包括硬盘驱动器(HDD)、固态驱动器(SSD)、USB 闪存驱动器、SD 卡等。这些设备可以存储操作系统、应用程序、个人文件等数据。
分区:将存储设备划分为更小的区块。有利于更好的组织和管理数据。
格式化:是在每个分区上创建文件系统的过程,使操作系统能够读写数据。
二 文件系统是什么?
文件系统是一种组织和管理存储设备(如硬盘驱动器、固态驱动器等)上的数据的方式。通俗地说,文件系统就像是一个图书馆的图书分类系统,它帮助你找到存储在硬盘上的文件和文件夹。
三 挂载是什么?挂载点是什么?
挂载:是将一个文件系统连接到操作系统的过程,使得该文件系统上的数据可以被操作系统访问和使用。
挂载点:挂载点本身就是一个目录,用于挂载文件系统。当你在挂载点上访问文件或目录时,实际上就是在访问被挂载的文件系统中的数据。
四 怎么理解块设备?
块设备(Block Device)是计算机系统中的一种特殊类型的硬件设备,它以固定大小的块(通常是512字节或4096字节)为单位进行数据的读写操作。块设备通常是持久性的(即使断电,数据也不会丢失)存储介质,如硬盘驱动器(HDD)、固态驱动器(SSD)、USB 闪存驱动器、SD 卡等。
从硬件角度,它表示一个能够按块访问的存储设备;从操作系统角度,它被抽象为块设备文件。
五 在SATA附加存储中,第一磁盘上的第一个分区和第二磁盘的第二个分区分别对应哪个块设备文件?
第一磁盘上的第一个分区是/dev/sda1。
第二磁盘上的第二个分区是/dev/sdb2。
六 请比较 df 和 du 命令及 -h 和 -H 选项的作用。
df : 可以查看文件系统的空间状况。包括总的磁盘容量、已使用的空间和可用的空间等。
-h 选项的报告单位是KiB、MiB或GiB。
-H 选项的报告单位是SI单位,即KB、MB或GB。
du :用于报告文件系统中文件和目录占用的磁盘空间。
- h选项以人类可读的格式显示结果,比如 KB、MB、GB 等。
-H 选项与 -h 类似,但使用 SI 前缀(1000 的幂),而非 IEC 前缀(1024 的幂)。
七 lsblk 命令和 lsblk -fp 命令有什么用?
lsblk : 会显示所有可用设备的部分信息。
lsblk -fp : 会显示设备的完整路径、UUID和分区中文件系统的类型等。
八 有哪两种手动挂载的方式?举例说明。
将 /dev/vda4 分区挂载到 /mnt/data 挂载点。
1.使用分区名称挂载:mount /dev/vda4 /mnt/data
2.使用分区UUID挂载:使用 lsblk -fp 查看 /dev/vda4 上文件系统的UUID,再使用命令 mount UUID="46f5......" /mnt/data
九 使用umount 卸载文件系统时需要注意什么?
1.卸载的文件系统当前没有在使用,即没有进程访问该挂载点(文件系统)下的数据。
2.不要将挂载点或子目录用作当前工作目录。
十 搜索文件时,locate 和 find 命令各有哪些优点。
locate:从 mlocate 数据库中查找,速度比较快。(但必须经常更新数据库,才能保持结果准确,使用 updatedb 手动更新)
find : 通过在文件系统中实时搜索来查找文件,比 locate 慢,但准确的更高。还可以根据文件权限、文件类型、文件大小或修改时间等查找。
十一 如何搜索 /usr/bin 目录中文件大小超过50KB的所有文件?
使用 find /usr/bin -size +50k 。