1.检测并确认新硬盘:
挂接好新硬盘并启动主机后,Linux系统会自动检测并加载该硬盘,无需额外安装驱动。执行“fdisk -l”命令可以查看、确定新增硬盘的设备名称和位置。
分区格式
(1)FAT16
这是MS-DOS和最早期的Win95操作系统中最常见的磁盘分区格式。它采用16位的文件分配表,能支持最大为2GB的硬盘,是目前应用最为广泛和获得操作系统支持最多的一种磁盘分区格式。
(2)FAT32
这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2 GB的限制。
(3)NTFS
它的优点是安全性和稳定性极其出色,在使用中不易产生文件碎片。
(4)ext2、ext3
ext2,ext3是linux操作系统适用的磁盘格式,Linux ext2/ext3文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。
Linux缺省情况下使用的文件系统为Ext2,ext2文件系统的确高效稳定。其中系统缺省使用的ext2文件系统是非日志文件系统。这在关键行业的应用是一个致命的弱点。
Ext3文件系统是直接从Ext2文件系统发展而来,ext3文件系统已经非常稳定可靠。它完全兼容ext2文件系统。
对于已有的分区,将通过列表的方式输出以下信息。
Device:分区的设备文件名。
Boot:是否在引导分区,在的话会有“*”符号。
Start:该分区在硬盘中的起始位置。
End:该分区在硬盘中的结束位置。
Blocks:分区的大小,以Blocks为单位,默认的块大小为字节。
Id:分区对应的ID号。83代表EXT4分区,8e代表LVM逻辑分区。
System:分区类型
2.规划硬盘中的分区
在硬盘中创建、删除、更改分区等操作同样通过fdisk命令进行,只要使用硬盘中的设备文件作为参数。
交互式的分区管理界面中的常用的操作指令。
“m”指令——可以查看各种操作指令的帮助。
“p”指令——列出硬盘中的分区情况。
“n”指令——新建分区。
“d”指令——删除分区。
“t”指令——变更分区的类型。
“w”和“q”指令——退出fdisk分区工具。
创建两个主分区
为主机新增一块10GB的SCSI硬盘b
(1)对该硬盘进行分区: 划分2个主分区,各2GB,剩余空间作为扩展分区
n->p->1->(回车,默认起始位置)->+2G
n->p->2->(回车,默认起始位置)->+2G
n->e->3->(回车,默认起始位置)-> (回车,默认结束位置)
(2)在扩展分区中建立2个逻辑分区,容量分别为2GB、4GB
n->l->(回车,默认起始位置)->+2G
n->l->(回车,默认起始位置)-> (回车,默认结束位置)
(3)将第1个逻辑分区的类型改为swap
t->5->L->(L,找到linux swap代码82)->82
确认分区设置情况,保存退出 w
(下图是我随便设置)
分区设置完成,退出并保存设置结果,并对设置结果进行确认
3.将1号主分区格式化为ext3或ext4文件系统
Centos中将硬盘、分区等设备均表示为文件
如/dev/hda5,/dev表示硬件设备文件所在的目录,hd 表示IDE设备,而sd 表示SCSI设备,a表示分区的顺序号,5表示硬盘的顺序号。
1、创建文件系统mkfs(格式化)
格式:mkfs -t 文件系统类型 分区设备
命令:mkfs -t ext4 /dev/sd
功能:mkfs是个综合命令。它会调用正确的文件系统格式化工具。
格式化1号逻辑分区并添加到当前交换文件系统(扩容)
4.挂载前面所创新ext3文件系统
Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。
1、挂载mount(为访问存储设备指定一个访问点)
用途:挂载文件系统、ISO镜像到指定文件夹
mount:通过查看/etc/mtab 文件显示当前系统已挂载的所有设备
命令:mount [ -t 类型 ] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
5.查看磁盘挂载情况:6.卸载分区设备/dev/sdb1
卸载分区设备:/dev/sdb1
命令: umount /homework (不可用/dev/sdb1,也许另有挂载点)
命令: ls -l /homework (stu2024 ,lost+found都不见了)
命令: mount /dev/sdb1 /homework (文件还在!再挂载则可继续访问它)
命令: ls -l /homework (stu2024 ,lost+found都还在B盘上)
7.设置自动挂载
vi /etc/fstab配置文件
包含了需要开机后自动挂载的文件系统记录
8.关机后添加新硬盘,重启开机,查看C盘
# fdisk -l
9.
- 查看磁盘挂载情况:
# df -h
10.迁移“/home”分区
/home/* /mnt/home (将以前的用户资料复制到临时文件夹,a表示带属性,r表示带子文件夹)
# ls -l /mnt/home (确认已复制了用户资料)
# rm -rf /home/* (删除用户数据)
# mount /dev/sdc1 /home (挂载新文件系统到/home)
# cp -ar /mnt/home/* /home (将备份的用户资料复制回到/home)
# ls /home
11.设置自动挂载
# vi /etc/fstab
在文件中添加一行,内容如下:
/dev/sdb1 /mailbox ext3 defaults 0 0