七、Linux(centos)存储管理1

一 .存储管理

硬盘分为:
机械 HDD
固态 SSD

SSD的优势

SSD采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈, 拥有极高的存储性能,被认为是存储技术发展的未来新星。

与传统硬盘相比,SSD固态电子盘具有以下优点:
第一,SSD不需要机械结构,完全的半导体化,不存在数据查找时间、延迟时间和磁盘寻道时间,数据存取速度快。
第二,SSD全部采用闪存芯片,经久耐用,防震抗摔,即使发生与硬物碰撞,数据丢失的可能性也能够降到最小。  
第三,得益于无机械部件及闪存芯片,SSD没有任何噪音,功耗低。 
第四,质量轻,比常规1.8英寸硬盘重量轻20-30克,使得便携设备搭载多块SSD成为可能。同时因其完全半导体化
无结构限制,可根据实际情况设计成各种不同接口、形状的特殊电子硬盘。

基本分区

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 10G 0 disk
sdc 8:32 0 8G 0 disk

分区的两种方式:
1.fdisk MBR最多分4个分区(4个主分区,扩展分区,N个逻辑分区) 扩展分区也是主分区

	[root@xifeng ~]#  fdisk /dev/sdb #针对MBR格式,创建分区

m 查看帮助
n 新建分区
Partition type: p 新建主分区
p primary (0 primary, 0 extended, 4 free)
e extended
默认回车
设置主分区大小创建主分区,然后
Command (m for help): p —打印分区信息
创建扩展分区
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e
#注意:扩展分区将剩下的空间全部给了。一路回车即可
创建逻辑分区
Command (m for help): n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l 创建逻辑分区
Adding logical partition 5
First sector (208896-20971519, default 208896):
Using default value 208896
Last sector, +sectors or +size{K,M,G} (208896-20971519, default 20971519): +5G #指定大小
Partition 5 of type Linux and of size 5 GiB is set
Command (m for help): w --保存退出

	[root@xifeng ~]# partprobe /dev/sdb   #更新磁盘分区表,手动让内核更新分区表。不需要重启

2.gdisk
GPT 可以128个主分区
需要安装分区工具

	[root@xifeng ~]# yum -y install gdisk  #安装分区工具
[root@qfedu.com ~]# gdisk -l /dev/sdc
	[root@xifeng ~]# gdisk /dev/sdc
Command (? for help): n  --创建分区
Partition number (1-128, default 1): 
First sector (34-16777182, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-16777182, default = 16777182) or {+-}size{KMGTP}: +100M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):      ---直接回车
Command (? for help): p   --打印分区信息
Command (? for help): w    ---保存
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y   是否覆盖是
OK; writing new GUID partition table (GPT) to /dev/sdc.
The operation has completed successfully.
	[root@xifeng ~]#  partprobe /dev/sdc  #刷新分区表

制作文件系统(格式化)Centos默认使用xfs
对磁盘进行分区后需要制作文件系统并且挂载后方可使用。

	[root@xifeng ~]#   mkfs.ext4 /dev/sdb1   #格式化成ext4格式的文件系统

[root@xifeng ~]#   mkfs.xfs /dev/sdc2   #格式化成xfs格式的文件系统

//查看磁盘挂载情况
[root@xifeng ~]# df -Th
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs        17G  1.2G   16G   7% /
devtmpfs                devtmpfs  982M     0  982M   0% /dev
tmpfs                   tmpfs     993M     0  993M   0% /dev/shm
tmpfs                   tmpfs     993M  8.7M  984M   1% /run
tmpfs                   tmpfs     993M     0  993M   0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  125M  890M  13% /boot
tmpfs                   tmpfs     199M     0  199M   0% /run/user/0
/dev/sdb1               ext4      283M  2.1M  262M   1% /mnt/disk1
/dev/sdc2               xfs       197M   11M  187M   6% /mnt/disks

参数解释:
-T 打印文件系统类型
-h 人性化显示,磁盘空间大小

取消挂载

[root@xifeng ~]#umount /mnt/disks/
[root@xifeng ~]#umount -l /mnt/disk1/ #强行卸载,即使目录有资源被进程占用,也可以卸载

在实际生产中,为了保障磁盘的正常使用需要制作开机挂载,总体有两种方式:

1.fstab开机自动挂载
编辑/etc/fstab文件实现开机自动挂载

[root@xifeng ~]# blkid /dev/sdb1  #查看uuid和文件系统类型
/dev/sdb1: UUID="d1916638-bd0a-4474-8051-f788116a3a92" TYPE="ext4"
[root@xifeng ~]#vim /etc/fstab

参数解释:
第1列:挂载设备
(1)/dev/sda5
(2)UUID=设备的uuid rhel6/7的默认写法 同一台机器内唯一的一个设备标识
第2列:挂载点
第3列:文件系统类型
第4列:文件系统属性
第5列:是否对文件系统进行磁带备份:0 不备份
第6列:是否检查文件系统:0 不检查

[root@xifeng ~]#mount -a #自动挂载

2.使用开机时第一个运行的的配置文件进行开机磁盘挂载

/etc/rc.d/rc.local
这个配置文件会在用户登录之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即可。

[root@xifeng ~]#blkid /dev/sdb1  #查看uuid和文件系统类型
/dev/sdb1: UUID="d1916638-bd0a-4474-8051-f788116a3a92" TYPE="ext4"
[root@xifeng ~]# vim /etc/fstab
touch /var/lock/subsys/local
mount -o rw /dev/sdb1 /mnt/disk1
mount /dev/sdc1 /mnt/disk2

为文件添加执行权,在开机登录之前会读取这个文件,但是注意如果要挂载的目录查找不到,会导致它一直在查找挂载这个目录从而会启动不了机器。
[root@xifeng ~]# chmod +x /etc/rc.d/rc.local #添加执行权限

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值