1.磁盘分区,格式化与挂载

作为系统管理员很重要的任务之一就是管理好自己的磁盘文件系统,每个分区不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文件无法存储的困扰,尤其近来硬盘已经渐渐的被当作为消耗品。如果我们要在系统里面新增一颗硬盘,应该进行以下操作:
1、对磁盘进行分区,以建立可用的分区;
2、对该分区进行格式化,以建立系统可用的文件系统;
3、若想要仔细一点,则可对刚刚建立好的文件系统进行检验;
4、在Linux系统上,需要创建挂载点(也即是目录),并将其挂载;

主分区用完时,可以使用扩展分区来增加额外的分区,但是在Linux的Kernel里:IDE的硬盘最多支持到63个分区;SCSI硬盘最多支持15个分区。

磁盘分区:fdisk

查看系统中所有硬盘信息

 

这里面会显示磁盘的空间大小以及磁头、扇区、柱面的数量。如果没有分区的磁盘,会给有相应的提示“Disk /dev/sdb doesn’t contain a valid partition table”。这就是我们要对其分区的磁盘sdb。

 

新建分区:输入n,系统会要求输入起始的磁柱编号,默认系统会指定一个最近的未使用的磁柱号,回车后,再输入结束的磁柱号,不过根据磁柱号来算一个分区的容量不太方便,可以用“+数值K或+数值M (例:+1000M)” 这样直接以容量的表示方式来设定,这样直观一些;再执行p,就可以看到新增加的分区了;

 

新增加扩展分区

 

增加逻辑分区

 

增加SWAP分区

Command (m for help): l #就是列出分区的类型,因为很多,所以找几个出来
82 Linux swap /    #这个就是SWAP分区代码了
83 Linux             #这个就是Linux系统的分区代码了
8e Linux LVM         #LVM分区的代码

 

 

分区格式化

 

 分完区的硬盘需要进行格式化,让其变成系统认识的分区。格式:

mkfs [-t 文件系统格式] 设备名或mkfs.文件系统格式设备名

 

 -b 指定block的大小1024 2048 4096默认为4096

-i 指定多少字节分配一个inode

-L 指定卷标

分区的挂载与卸载

文件系统的挂载使用mount命令,具体的参数可以使用man来查看。

格式为:mount 参数 -t 文件系统 选项 设备 挂载点

如果需要开机就挂载则需要修改配置文件/etc/fstab,作用就是启动时加挂文件系统。使用vim /etc/fstab进行查看和修改。

1、利用磁盘空间创建交换分区

 对/dev/sdb6进行格式化,使用mkswap命令

查看系统中原有的swap,并激活swap。

写入到fstab文件中

  2、利用文件创建

第一步:创建swap文件

第二步:对swapfile文件进行格式化之后的激活和写入与上一种方法类似。

至此系统中有三个SWAP,Linux的内核会自动给swap指定优先级,每加入一个没有指定优先级的,就会给优先级减一。