青春须早为,岂能长少年。这篇文章主要讲述硬盘介绍与磁盘管理相关的知识,希望能为你提供帮助。
1.
在centos8上已经创建分区的磁盘分区完,ls能立马看到。(centos6上也可以立马看到)
只有在centos7上,对使用中的磁盘进行分区,分区完后需要执行partx -a /dev/sda才能让新生成的分区生效,这个命令是获得新分区表。另外一种最好的方式是reboot一下。
2.
df -H换算单位1000
df -h换算单位1024,一般就用h
3.
【硬盘介绍与磁盘管理】mount/dev/sdb1 /sdb1挂载后,
umount /sdb1和umount /dev/sdb1都可以卸载
4.
卸载分区后,如果该分区上有数据,则格式化时会报错,提示应该加个-f选项
[root@xuegod63 ~]# mkfs.xfs /dev/sda5
mkfs.xfs: /dev/sda5 appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
5.
根据UUID进行自动挂载
[root@xuegod63 ~]# blkid
/dev/sr0: UUID="2020-06-08-22-08-25-00" LABEL="CentOS-8-2-2004-x86_64-dvd" TYPE="iso9660" PTUUID="545ce9a4" PTTYPE="dos"
/dev/sda1: UUID="4e7dfb5d-93a7-4164-9c66-f1330fd8c838" TYPE="xfs" PARTUUID="2d024c82-01"
/dev/sda2: UUID="80c79e2a-2395-410c-8259-db45b578bb4d" TYPE="swap" PARTUUID="2d024c82-02"
/dev/sda3: UUID="49ef543e-bd8d-4647-b085-58e6a2d78d8e" TYPE="xfs" PARTUUID="2d024c82-03"
/dev/sda5: UUID="de98805a-301b-4e10-8930-ec238acc6e38" TYPE="xfs" PARTUUID="2d024c82-05"
拿到UUID写入配置文件
[root@xuegod63 ~]# vim /etc/fstab
#在末尾追加下面一条
UUID=de98805a-301b-4e10-8930-ec238acc6e38 /sda5xfsdefaults0 0
[root@xuegod63 ~]# mount -a#测试一下配置的有没有问题
6.
第四列:挂载配置文件中的default也可以是别的,常见的有rw/ro,exec/noexe限制此文件系统是否能够进行“执行”的操作,suid/nosuid是否允许SUID的存在。
第五列:是否进行备份,通常这个值为0或者1,0代表不备份,1每天进行操作,2不定期进行操作。这个一般不用,直接设为0
第六列:是否检验扇区,0不要检验1最早检验(一般根目录会选择)2 1级别检验完成之后进行检验
7.
gdisk 通常用于大于2T(因为2T上只有4T没有3T,所以这里写4T也行)磁盘分区,支持两种类型的分区表GPT和MBR
GPT分区 默认一个磁盘支持128个分区
8.
查看当前swap分区有哪些
[root@xuegod63 ~]# swapon -s
文件名类型大小已用权限
/dev/sda2partition 2138108 0 -2
9.
扩展swap分区步骤
[root@xuegod63 ~]# mkswap /dev/sda5
mkswap: /dev/sda5:警告,将擦除旧的 swap 签名。
正在设置交换空间版本 1,大小 = 1024 MiB (1073737728个字节)
无标签,UUID=f527320b-888e-452a-826d-ca24899270c6
[root@xuegod63 ~]# swapon /dev/sda5#添加到交换分区
[root@xuegod63 ~]# swapoff /dev/sda5#从交换分区中删除
也可以通过文件来扩展swap分区(适用于没有新分区的),如下:
[root@xuegod63 ~]# dd if=/dev/zero of=/sda5/swap_file bs=1M count=500
记录了500+0 的读入
记录了500+0 的写出
524288000 bytes (524 MB, 500 MiB) copied, 2.30844 s, 227 MB/s
[root@xuegod63 ~]# mkswap -f /sda5/swap_file
mkswap: /sda5/swap_file:不安全的权限 0644,建议使用 0600。
正在设置交换空间版本 1,大小 = 500 MiB (524283904个字节)
无标签,UUID=98b41b0c-c389-4262-9e5d-90841c69476e
[root@xuegod63 ~]# free -m
totalusedfreesharedbuff/cacheavailable
Mem:1960226104886851576
Swap:208702087
[root@xuegod63 ~]# chmod 600 /sda5/swap_file
[root@xuegod63 ~]# swapon /sda5/swap_file
[root@xuegod63 ~]# free -m
totalusedfreesharedbuff/cacheavailable
Mem:1960226104886851575
Swap:258702587
推荐阅读
- jackson学习之二(jackson-core)
- 一起看看MySQL中的隐藏列
- 微服务架构 | 2.2 Alibaba Nacos 的统一配置管理#yyds干货盘点#
- 减小Windows启动的时间
- Java如何实现HashMap(原理解析和代码实现)
- C++ wmemmove()函数用法介绍和示例
- Java中的通配符解读和用法指南
- 算法题(具有三个符号(*,+,?)的通配符模式匹配)
- 算法设计(如何实现通配符模式匹配())