Day22-课堂笔记-磁盘管理3

一、命令

1、dd 创建一个虚拟文件系统

二、fdisk 分区工具介绍

fdisk - Partition table manipulator for Linux

1、linux下做常用的分区工具,一般是装完系统后进行分区。装系统之前的分区,多数是系统ISO里面的工具分,或者是raid里分小磁盘。

2、fdisk只能root权限用户使用。

3、fdisk适合对系统后的剩余空间进行分区,例如:安装系统时没有全部分区,或者安装系统后添加新磁盘。

4、fdisk支持mbr分区表(2TB以内)

查看分区信息

cat /proc/partitions

Day22-课堂笔记-磁盘管理3_第1张图片

partprobe 将分区信息通知内核--真正修改

partprobe /dev/sdb

三、parted 分区

传统的MBR分区方式有一个局限:无法支持超过2T的硬盘的分区(或单个分区超过2T)。

如果大于2T就用GPT分区的概念。

GPT的分区表很好解决了传统MBR无法逾越2T的限制。

但是在Linux系统中,传统的fdisk命令无法支持gpt分区方式。

1、什么是parted

是磁盘分区的管理工具

2、parted作用

它比fdisk更灵活,同时还支持GUID分区表,除了能够进行分区的添加,删除等常见操作,还可以移动分区,制作文件系统,调整文件系统代销,复制文件系统。

四、文件系统

1、什么是文件系统?

计算机存储和组织数据的方法和机制。

2、为什么使用文件系统?

磁盘、物理介质、磁粒子物理元素。硬件需要软件驱动使用,磁盘需要文件系统驱动。

文件系统的实现通过磁盘管理规划、存储数据。

3、文件系统的种类

Windows:NTFS、fst32、msdos

Linux:ext2、ext3(C5)、ext4(C6)、Xfs(C7)、btrfs

4、创建文件系统实践

(1)fdisk -l 显示磁盘分区信息

Day22-课堂笔记-磁盘管理3_第2张图片

  (2)创建完成后告知系统内核:partprobe /dev/sdb

(3)mkfs -t ext4 /dev/sdb1  格式化ext4文件系统(又叫创建文件系统)

   mkfs -t ext4 ===mkfs.ext4

-t 指定参数(指文件系统类型)

Day22-课堂笔记-磁盘管理3_第3张图片

(4)将文件系统挂载到/mnt(临时挂载)

mount -t ext4 /dev/sdb7 /mnt

(5)查看挂载结果

df -h 

Day22-课堂笔记-磁盘管理3_第4张图片

查看挂载结果

cat /proc/mounts

(6)检查是否挂载成功

Day22-课堂笔记-磁盘管理3_第5张图片

(7)卸载文件系统

umount 

-lf 强制卸载

Day22-课堂笔记-磁盘管理3_第6张图片

未格式化无法挂载

5、创建xfs文件系统

(1)格式化--创建xfs文件系统

mkfs.xfs /dev/sdb6 

Day22-课堂笔记-磁盘管理3_第7张图片

(2)partprobe 告知内核创建系统

(3)挂载到/opt

mount -t xfs /dev/sdb6 /opt

(4)查看挂载结果

df -h 

Day22-课堂笔记-磁盘管理3_第8张图片

(5)开机自动挂载

/etc/fstab 永久生效

Day22-课堂笔记-磁盘管理3_第9张图片

(6)blkid 查看块设备属性(查看硬件ID)

(7)其他实现自动挂载的方法

vi /etc/rc.local

(8)查看ext系统内部细节

dumpe2fs /dev/sdb7

Day22-课堂笔记-磁盘管理3_第10张图片

(9)fsck 磁盘检查和修复

注意:

1)正常磁盘不能操作

2)卸载挂载点再进行操作

(10)swap作用

存不够用时,用来充当内存,一般是内存的1.5倍,大于8G给8G

将来JAVA服务,内存泄露,swap就会占用,操作系统性能下降。

(11)free -m 查看内存

Day22-课堂笔记-磁盘管理3_第11张图片

你可能感兴趣的:(Day22-课堂笔记-磁盘管理3)