硬盘介绍与磁盘管理

Posted 喝茶等下班

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了硬盘介绍与磁盘管理相关的知识,希望对你有一定的参考价值。

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 /sda5 xfs defaults 0 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/sda2 partition 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
total used free shared buff/cache available
Mem: 1960 226 1048 8 685 1576
Swap: 2087 0 2087
[root@xuegod63 ~]# chmod 600 /sda5/swap_file
[root@xuegod63 ~]# swapon /sda5/swap_file
[root@xuegod63 ~]# free -m
total used free shared buff/cache available
Mem: 1960 226 1048 8 685 1575
Swap: 2587 0 2587





以上是关于硬盘介绍与磁盘管理的主要内容,如果未能解决你的问题,请参考以下文章

怎么调整磁盘分区的大小

挂载磁盘分区大小

新买的移动硬盘如何分区?

linux磁盘与文件系统管理/查看硬盘内存空间/文件系统的操作/ 文件的压缩和打包

怎么更改电脑硬盘的分区大小?

管理员技术: 硬盘分区及格式化 新建一个逻辑卷调整现有磁盘的分区扩展逻辑卷的大小添加一个swap分区