Linux硬盘、分区、挂载、删除
一. 磁盘的简介
1.硬盘的接口
①IDE :比较老的接口,很多针脚,现在基本被淘汰了。
②SAS : 服务器上一般用这个。SAS接口的硬盘比SATA接口的硬盘传输速度要快很多,并且性能也高很多。
③SATA :普通家用电脑一般用这种,相比sas和ssd造价低很多。
④SSD:固态硬盘,速度最快,目前造价最高。缺点是丢失文件将很那被找回修复。
2.磁盘的分区方式
MBR(Master Boot Record)和GPT(GUID Partition Table)是在磁盘上存储分区信息的两种不同方式。这些分区信息包含了分区从哪里开始的信息,这样操作系统才知道哪个扇区是属于哪个分区的,以及哪个分区是可以启动的。在磁盘上创建分区时,你必须在MBR和GPT之间做出选择。
MBR的意思是“主引导记录”,它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘。MBR还只支持最多4个主分区——如果你想要更多分区,你需要创建扩展分区,并在其中创建逻辑分区。
GPT意为GUID分区表,驱动器上的每个分区都有一个全局唯一的标识符(globally unique identifier,GUID),它对磁盘大小几乎没有限制,同时还支持几乎无限个分区数量,具有更强的健壮性与更大的兼容性。并且逐步取代MBR分区方式。
二. 磁盘的管理 (添加硬盘,分区,并使用 )
1. 添加硬盘可大致分为三步,分区,格式化 ,挂载
首先查看下当前设备的硬盘数量和分区数量
方法一 . ll /dev/sd*
ll /dev/sd* # etc下 sd为硬盘和分区的关键词
#可以看到下面运行结果,有两块硬盘、四个分区
#sda硬盘分了sda1和sda2两个分区 。 sbd硬盘分了sdb1和sdb2硬盘
brw-rw----. 1 root disk 8, 0 11月 25 16:36 /dev/sda
brw-rw----. 1 root disk 8, 1 11月 25 16:36 /dev/sda1
brw-rw----. 1 root disk 8, 2 11月 25 16:36 /dev/sda2
brw-rw----. 1 root disk 8, 16 11月 25 20:17 /dev/sdb
brw-rw----. 1 root disk 8, 17 11月 25 20:17 /dev/sdb1
brw-rw----. 1 root disk 8, 18 11月 25 20:17 /dev/sdb2
方法二 . lsblk
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
├─sdb1 8:17 0 1G 0 part
└─sdb2 8:18 0 2G 0 part
sr0 11:0 1 4.4G 0 rom
2.分区
① fdisk /dev/sdb
#进入硬盘会话模式
② n
#开始分区
③ p
主分区或者e
拓展分区 (主分区最多4个,或者3个主分区,一个拓展分区,拓展分区可以分N个逻辑分区。)
④ 1、2、3、4
#选择分区的号 一般顺序默认,直接回车。
⑤ +xxM
或 +xxG
#填写要分的容量
⑥ w
#保存
⑦ partation /dev/sdb
#(或者mount -a
)刷新查看这个硬盘里创建好的分布
⑧ fidsk -l /etc/sdb
#查看
3.格式化
挂载前要讲刚分的区进行格式化
mkfs.ext4 /dev/sdb1
4.挂载
①创建一个文件,用于“对接”磁盘,向这个文件里放文件就等于向磁盘里放文件
mkdir -p /mnt/disk1
②进入挂载的配置文件
vim /etc/fstab
③打开后在最后一行加上
/dev/sdb1 /mnt/disk1 ext4 defaults 0 0
④查看是否挂载成功
df -hT
5.删除分区
① 取消挂载
umount /dev/sdb1
② 删除分区
进入该磁盘会话
fdisk /dev/sdb
③进入会话后m
d
1
依次操作,
④最后w
保存退出