目录
1.磁盘管理
1.1 磁盘简介
在操作系统中是非常重要的一个组成部分,我们需要了解如何查看已经安装的磁盘信息以及如何管理这些磁盘,磁盘/硬盘/disk是同一个东西,不同于内存的是容量比较大。
1.1.1存储设备分为两种机械和固态硬盘
机械硬盘
机械硬盘即是传统普通硬盘,主要由磁头、磁头臂、磁头停泊、磁盘、主轴、音圈马达、永磁铁、空气过滤片、串行接口几部分组成
固态硬盘
固态硬盘,(英文名Solid State Disk或Solid State Drive 简称SSD)俗称固态硬盘,固态硬盘,固态硬盘是用固态电子存储芯片阵列而成的硬盘
1.1.2 接口类型
接口类型分为三种IDE、SCSI、SATA
IDE 硬盘接口(Integrated Drive Electronics)是早期机械硬盘的主要接口
SCSI 硬盘接口(Small Computer System Interface)外观和普通硬盘接口有些相似。SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快,并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔。
SATA 硬盘接口(Serial ATA) SATA硬盘接口很小,连接线小巧,串行接口还具有结构简单、支持热插拔的优点。是主流的接口类型。
硬盘品牌:西部数据、希捷、三星、东芝
1.2 管理磁盘
添加磁盘
点击“编辑虚拟机设置”按钮
点击“添加”按钮 弹出添加硬盘向导 点击“硬盘” 再点下一步
点击“下一步”
选择“创建新虚拟磁盘”,再点击“下一步” 。
填写“最大磁盘大小”随意尽量不要太大,选择选项“将虚拟磁盘储存为单个文件” ,再点击“下一步”。
点击“完成”。
点击“确定”按钮。
查看磁盘信息
查看用户目录占用磁盘大小空间
#查看用户目录占用磁盘大小空间 [root@localhost100 ~]# du -sh 6.2M .
查看磁盘使用情况
#查看磁盘使用情况 [root@localhost100 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 13M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda3 15G 4.1G 11G 27% / /dev/sda1 1014M 169M 846M 17% /boot tmpfs 394M 28K 394M 1% /run/user/0 /dev/sr0 4.4G 4.4G 0 100% /run/media/root/CentOS 7 x86_64
du与df的区别:du是用于统计文件大小的,统计的文件大小是准确的,df是用于统计空间大小的,统计的剩余空间是准 确的。有可能df比du统计的要大,那是因为系统中可能有临时文件、垃圾文件等,重启系统后会自动释放。
fsck文件系统修复命令
#自动修复 fsck -y /dev/sdb1
创建分区
用lsblk命令查看磁盘挂载
#用分区工具 fdisk /dev/sdb [root@localhost100 ~]# fdisk /dev/sdb
输入m可获取操作提示
进入命令操作:
根据命令模式提示
1)输入“n”开始创建新的分区 2)输入“p”选择分区类型为主分区 3)输入“1”,选择使用1号分区,也可以回车是按顺序的 4)直接回车,使用起始扇区的默认值。 5)直接回车就是默认值,也可以输入“+1G”,即设置新创建的分区大小为1G。 6)输入“w”,就是同步磁盘
分区完再用lsblk命令查看分区是否成功
分区成功就格式化
#格式化命令 类型-t mkfs -t xfs /dev/sdb1 或mkfs -t xfs /dev/sdb2
格式化成功的实力图
挂载
挂载目录前要创建一个目录
#在root里创建一个文件(文件名随意) [root@localhost100 ~]# mkdir newdisk #挂载到分区的sdb1上 [root@localhost100 ~]# mount /dev/sdb1 /root/newdisk
挂载U盘NTFS
首先要下载两个软件包在安装
#首先下载ntfs-3g软件包 wget https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/n/ntfs-3g-2022.10.3-1.el7.x86_64.rpm #ntfs-3g-libs软件包 wget https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/n/ntfs-3g-libs-2022.10.3-1.el7.x86_64.rpm #安装ntfs-3g-libs rpm -ivh ntfs-3g-libs-2022.10.3-1.el7.x86_64.rpm #安装ntfs-3g rpm -ivh ntfs-3g-2022.10.3-1.el7.x86_64.rpm #测试连接
查看挂载是否成功
查看挂载是否成功mount命令