一、常用的存储设备类型
IDE、SATA、USB、SCSI,IDE设备在linux系统中被识别为hd,STAT、USB、SCSI被识别为sd
1.磁盘分区
常见的磁盘分区有两种:MBR分区 和 GPT分区
1.1 MBR分区(主引导记录)
采用MBR分区的磁盘第一个扇区中包含一个64B的磁盘分区表,每个分区信息占用16B,因此分区表最多可存储4项分区信息 ,不支持超过2TB的磁盘
常用命令:
fdisk:查看当前系统中磁盘的分区情况
命令格式:fdisk 【选项】【磁盘】
例如:fdisk -l /dev/sda (打印磁盘 /dev/sda的详细信息)
fdisk -b 512 /dev/sda (设置磁盘 /dev/sda的扇区大小)
以上操作只能实现磁盘与分区的简单管理,要使用fdisk创建分区,需要在终端输入“fdisk 磁盘”命令进入fdisk交互界面,m是可获得帮助信息
(1)查看磁盘使用情况
fdisk - 数值 磁盘
例如:fdisk -1 /dev/sda
(2) 创建新分区
(3)查看分区表:我们创建好的分区
(4)退出
分区完成后使用w键保存分区并退出,使用q直接退出,此次的操作不保存
(5) 启用分区
a. 重启系统启用分区
b.通过 partprobe命令启用分区 (partprobe /dev/sda)
1.2 GTR分区
在LInux系统中可用parted 创建GPT格式的分区,与fdisk不同,它既能为磁盘分区,也能调整分区大小,又命令和交互两种模式
命令模式格式:parted 【选项】设备【命令】
(1)修改分区类型
语法格式:parted 磁盘 mklabel gqt
此项操作后,磁盘的数据将会丢失,系统会给出警告,用户输入确认信息后会完成更改
(2) 查看分区信息
语法格式:parted 磁盘 print
(3) 创建分区
语法格式:parted 磁盘 分区类型 文件系统 起始 结束
(分区类型格式可以是:primary、logical、extended;
文件类型可以是:fat16、fat32、ext2、linux-swap、reiserfs等
起始和结束用于设置分区大小,默认单位为MB)
例如:parted /dev/sdc mkpart ext2 1 2G (在dev/sdc 上创建起始位置为1MB,容量为2GB,文件类型为ext2的主分区)
(4) 删除分区
语法格式: parted 磁盘 rm 分区编号
例如:parted /dev/sdc rm 2 (删除磁盘 /dev/sdc 的第二个分区)
(5) 分区复制
语法格式:parted 磁盘 cp 源设备 源分区 目标分区
例如:parted /dev/sdc cp /dev/sdb sdb3 sdc1 (将设备/dec/sdc 上的分区sdb3复制到 /dev/sdc
设备的分区sdc1
还可实现分区检测、分区命名、调整分区大小等,可在man文档(29条消息) Linux中man手册的安装以及使用详解_小道克的博客-CSDN博客_linux man手册
2.格式化
命令格式:mkfs 【选项】【参数】分区
常用选项是 -t ,用于设置文件系统,如不指定文件系统,分区默认被格式化为ext4.
例如:将扩展分区/dev/sda5 格式化,设置其文件系统为ext2
mkfs -t ext2 /dev/sda5
也可使用“.mkfs.文件系统”的方式格式化分区
将扩展分区 /dev/sda5格式化,设置其文件系统为ext2
mkfs.ext2 /dev/sda5
交换分区:当系统运行程序过多而导致系统效率下降时,会把内存中一些长时间不用的程序交换出来,以提高系统效率,这些程序就存在于交换分区中,对交换分区进行格式化,需要单独使用skswap命令来进行格式化
格式命令:mkswap /dev/sda6
3. 挂载
在Windows系统中,分区后可直接使用;但在linux的系统磁盘中不但需要分区,格式化操作,还需要经过挂载才能使用。
常用命令:mount 【选项】【参数】设备 挂件点
选项一般有两个: -t 和 -o
-t一般用于指定代挂设备的文件系统类型,常见
-o 用于描述设备的挂载方式,常见
1.挂载移动硬盘
移动硬盘是一个移动硬盘,在挂载前,需要将该设备连接到主机