知识小结
分区的两种模式
mbr,gtp
列出块设备信息,需要查看磁盘的空间
lsblk
列出块设备信息,需要查看磁盘的uuid地址及对应的目录
lsblk -f
linux硬盘两种分类
ide,scsi
给硬盘sdb进行分区,启动命令
fdisk /dev/sdb
格式:
fdisk 要分区的硬盘
格式化硬盘,将sdb1硬盘进行格式化,使它的类型格式化为xfs
mkfs -t xfs /dev/sdb1
格式:
mkfs -t 类型 硬盘分区的路径
硬盘的挂载,让硬盘sdb2挂载到/disc
mount /dev/sdb2 /disc
格式:
mount 硬盘路径指定好硬盘的分区 目录的路径
设置磁盘与目录的对应关系,是哪一个配置文件
/etc/fstab
如果需要新增或修改磁盘与目录的对应关系
可以通过vim来操作该配置文件
自动挂载,修改了fstab文件后,让对应关系生效
mount -a
硬盘挂载的步骤,五个步骤
1,模拟一个硬盘出来
2,给硬盘分区
3,格式化硬盘
4,硬盘的挂载
5,设置永久挂载
注,这个只是模拟的流程,真实的操作,第一步就是真硬盘了。
分区的基础知识
分区有两种模式
明确
gtp比mbr分区优越即可
分区基本知识
查看windows磁盘信息
我的电脑,右击,管理
磁盘管理
linux分区
硬盘分区与文件系统,挂载关系
命令lsblk
Linux lsblk 命令用法详解-Linux命令大全(手册)
https://ipcmen.com/lsblk
lsblk
列出块设备信息
ls- list-列表
blk-block-块
补充说明
lsblk命令 用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包。Fedora用户可以通过命令sudo yum install util-linux-ng来安装该包。
选项
-a, --all 显示所有设备。
-b, --bytes 以bytes方式显示设备大小。
-d, --nodeps 不显示 slaves 或 holders。
-D, --discard print discard capabilities。
-e, --exclude 排除设备 (default: RAM disks)。
-f, --fs 显示文件系统信息。
-h, --help 显示帮助信息。
-i, --ascii use ascii characters only。
-m, --perms 显示权限信息。
-l, --list 使用列表格式显示。
-n, --noheadings 不显示标题。
-o, --output 输出列。
-P, --pairs 使用key="value"格式显示。
-r, --raw 使用原始格式显示。
-t, --topology 显示拓扑结构信息
linux硬盘
查看系统分区与挂载情况
lsblk -f
centos6的显示
centos7的显示
linux xfs和ext4的区别 - 爱代码也爱生活 - CSDN博客
https://blog.csdn.net/nuli888/article/details/51870184
如果希望查看到大小
直接用命令
lsblk
演练-硬盘的挂载
给虚拟机添加一个硬盘
明确硬盘挂载的一个实现过程
挂载案例
给虚拟机添加一个硬盘
虚拟机,设置
添加,硬盘,下一步
SCSI,下一步
创建新虚拟磁盘,下一步
选定大小,下一步
起个名字,完成
可发现多了一个新硬盘
用命令lsblk查下
发现没有看到2G的硬盘
重启一下再试
使用命令
lsblk
lsblk -f
当前的硬盘
即没有分区挂载点
也没有格式化
到此为止,给虚拟机添加硬盘,完毕。
分区
给硬盘分区
fdisk /dev/sdb
要使用管理员权限
输入m获取帮助
输入n,添加一个新的分区
选择p添加一个主分区
选择1添加分区编号为1
起始扇区与默认扇区值给默认值就好
下一个命令
把分区写入到硬盘中
w命令
w write table to disk and exit
使用了w后,效果
可见sdb硬盘出来了
下面有了一个sdb1,表示第一个分区被识别出来
但是没有硬盘类型,也没有uuid
原因
只是分了区
并没有格式化
注意,只有分了区,写入了,才会生效
只是分了区,没有写入就退出了fdisk的话
看不见变化的
那样就得重新再来一次才可
格式化硬盘
mkfs -t 硬盘类型 硬盘路径详细到分区
用lsblk -f 可查看到其他硬盘是
xfs类型的
因此我们让新增的硬盘也为这个类型
使用命令
mkfs -t xfs /dev/sdb1
格式化后再看sdb1
它已经获取到了uuid和类型了
下一步操作
把这个磁盘挂载到指定的目录下
硬盘的挂载
把新硬盘挂载到
home下newdisk目录下
先新增一个目录
当前的newdisk目录是空的
是新建好的空目录
啥也没有的
这一点需明确一下
接下来
让分好区的硬盘与新建好的目录
建立起一个对应关系就好
挂载命令的格式
mount 硬盘路径指定好硬盘的分区 目录的路径
mount + 硬盘路径 + 目录录径
新分区的硬盘当前
我们来挂载一下
并且看一看效果
存在的问题
重启后
挂载关系会消失
重启试一试
重启前往硬盘中添加一个文件
我们的目标,永久挂载
即
重启后,挂载也是生效的
命令
reboot重启
然后再查下状态
下一步目标
设置永久挂载
需要操作一个配置文件
/etc/fstab
通过操作该配置,来实现永久挂载
vim /etc/fstab
新增一行内容
把新磁盘与对应的目录添加进去
注意
要使用root来处理
普通用户只具有只读的权限
然后,让挂载生效
mount -a
自动挂载
挂载生效
接下来,重启试试
reboot
然后再查看一下磁盘的状态
自动挂载已经生效
小结-硬盘挂载的步骤
1 新增一个硬盘,通过vmware虚拟机。此步骤模拟的是往电脑上添加了一个硬盘。
2 给该硬盘进行分区,命令: fdisk 硬盘路径
选项n,添加一个
选项p,主分区
选项w,分区写入磁盘
3 格式化硬盘
命令
mkfs -t 类型 硬盘分区的路径
4 硬盘的挂载
mount 硬盘的分区 对应的目录路径
5 永久挂载
操作 /etc/fstab
按照格式添加上一个对应关系
通过例子说明添加硬盘的步骤:
1, 去电脑城购买一个硬盘
需考虑:
购买什么样的硬盘
购买多大的硬盘
其它
2,好比买了500G的硬盘
需要进行一个分区
3, 进行格式化
4, 希望通过一个路径能够访问硬盘,读写数据
自己配置路径
/home/newdisc
/home/pyhui/aa
设置对应关系
让硬盘对应上预期的一个路径
5, 永久挂载
重启后,对应关系仍然在