Linux学习日记 7.2 (硬盘)

一。查看硬盘

硬盘设备文件名的格式一般为 /dev/xxy

前两个字母xx标明硬盘的类型
1.sd 表示这个硬盘是一个采用SCSI SATA或者USB接口的硬盘
2.hd 表示这是一个采用IDE接口的硬盘 (现在很少见)

y则表明了硬盘是使用此类接口的第几个硬盘,一般是a到z之间的英文字符。

例如:
/dev/hdd表示这是第4个使用IDE接口的磁盘
/dev/sdb表示这是第2个使用SCSI SATA或者USB接口的磁盘


硬盘上分区文件名的格式一般为 /dev/xxyn

n表示分区,主分区或扩展分区用数字1到4来表示,逻辑分区从5开始。

例如:
/dev/hda3表示第一个在IDE硬盘上的第三个主分区或者扩展分区
/dev/sdb6表示第二个在SCSI硬盘上的第二个逻辑分区


查看分区 fdisk

fdisk -l 硬盘名/分区名 ,查看分区信息

机械硬盘的物理构成
在这里插入图片描述
举例
在这里插入图片描述
在这里插入图片描述


查看硬盘 lsblk
在这里插入图片描述
lsblk 会显示系统里除了内存虚拟磁盘外的所有可用设备的信息。在输出中除了可以看到两块待分区的新硬盘sdb和nvmen0n1外,还可以看到主机中原有硬盘sda以及其下的两个分区sda1、sda2,和主机中的光驱sr0。

再确认硬盘已经被正常驱动后,就可以来进行分区了。


注意
在Linux中,硬盘名字并非固定,在出现热插拔了某些设备、重启等特殊情况下,其序号是会发生改变的,如原本的sda可能会变成sdb。

在自动化管理的脚本和配置文件中,如/etc/fstab,绝对不要使用设备文件名来指定存储设备,应该使用设备的UUID。


二。分区和格式化硬盘

1.硬盘分区 fdisk
在这里插入图片描述

在这里插入图片描述
完成如上图所示的硬盘分区:

fdisk /dev/sdb
//进入fdisk分区界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
所有分区都划分好之后,输入w将刚刚划分好的新分区写入分区表。
发现之前划分出错,可以用q退出fdisk。


查看建立好的分区

在这里插入图片描述
在这里插入图片描述

2.格式化

1.mkfs -t,格式化分区并为其指定文件系统类型。

mkfs -t ext4 /dev/sdb1
//将/dev/sdb1分区格式化,指定文件类型为ext4

2.mkswap,用于为交换分区格式化。

一般来说,交换分区会在安装系统的时候就创建好了,因此这个命令很少用到。


三。手动挂载分区

在这里插入图片描述
Linux中的文件系统都是树形结构,所有的文件系统结合起来就形成一个大的目录树,这个目录树的“根”就是根目录“/”。根分区在开机的时候就自动挂载在根目录上。我们创建好的文件系统也要挂载到这个目录树上才能被我们使用。挂载点一定是目录,这个目录就是访问该文件系统的入口。


mount [分区名][挂载点]

-t选项用于指定挂载设备的文件系统类型
-o选项用于指定分区挂载后的一些行为属性,如是否可以写入文件、是否允许在此分区上运行可执行文件、是否允许普通用户挂载/卸载此分区等。

mount -t ext4 -o ro /dev/sdb5 /project_mooc/material/
//以只读方式挂载了sdb5

在这里插入图片描述

umount [分区名或挂载点] ,卸载分区

注意
※请将分区挂载在空目录上
※不要将同一个分区多次挂载到不同目录上


四。自动挂载分区

重启系统,原先挂载好的系统就会消失。

可以通过/etc/fstab文件来指定需要在开机时挂载的分区。

用vim打开/etc/fstab ,起作用的配置行,每行对应于1个在开机时将被挂载的分区,每行有6个字段。

在这里插入图片描述

标签 ,给分区起的有意义的别名。

e2label [分区设备名][标签名],为分区添加标签

e2label /dev/sdb5 material_disk
//为sdb5加上一个标签material_disk

//用vim打开fstab,在文件中添加下行
LABEL=material_disk		/project_mooc/material	ext4 defaults 0 0

标签也存在缺陷,不具备唯一性,有时可能会碰到两个分区的标签重名的情况。最保险的方法是通过分区设备的UUID来挂载文件系统,每个分区都有一个唯一的UUID值。

UUID有如下优点
※它是真正的唯一标志符
※它是不变的

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值