linux------磁盘分区,格式化,检验与挂载

1.

如果你新装啦一块硬盘,应该对他做的操作

(1)对磁盘分区,新建可用分区

(2)分区格式化,创建文件系统

(3)检验文件系统

(4)创建挂载点(目录),将文件系统挂载到目录上

查看磁盘容量:df

查看目录容量:du

磁盘分区: fdisk   1.只有root才能执行    2.只能处理2TB以下的磁盘分区 3.若分区正在使用导致不能读取分区表,可以卸载该分区,再次进入该分区并写入分区表。

分区完毕后需要用;partprobe    强制让内核找一下分区表

2.磁盘格式化:(创建文件系统)

一般用:mkfs -t ext3 设备文件名

mkfs(make file systm)  综合命令根据参数调用不同的命令  可以用mkfs  [tab][ tab]查看可调用的命令

mkfs -t 文件系统格式 设备文件名

特殊需求用:

mke2fs:(make ext2 file system)

mke2fs [-b   block大小]  [- i   inode 大小] [-L   卷标]  [-cj]   设备文件名

-c  测试快速读取

-c  -c  测试读写

-j   变成ext3模式(具有日志文件)

3.磁盘检验;

用于检验文件系统是否出错

(1)fsck;  

   执行fsck 需要将分区卸载 若系统有问题他会将文件放入lost+found 目录下

(2)用于检验硬盘或软盘是否有坏轨

badblocks -svw 设备文件

4.磁盘挂载

挂载点是目录,该目录是进入磁盘分区(文件系统)的入口。

注意:

单一文件系统不可重复挂载到不同的挂载点中(各自文件系统分开单独是一个区域)

一个目录不应该重复挂载多个目录(一个目录只能还是一个文件系统的入口,只是最后那个文件系统的入口)

挂载点的目录都是空目录(不空,里面的文件会被暂时隐藏掉,等到卸载目录是会自动在出来)

mount

mount -l 查看已挂载的设备

mount  设备名/卷标  目录

重新挂载根目录:

mount -o remount,rw,auto /

除啦挂载文件系统以外也可以挂载目录

mount --bind A B

将B挂载到A上,A,B指向A的入口。

卸载:

umount [-fn]   挂载点(目录名)

-f 强制卸载

-n  不更新/etc/mtab文件

5.磁盘参数修改

mknod 设备文件名   [bcp][major][minor]      修改设备文件为块设备文件,字符设备文件,管道文件

e2lable 设备名称 新的lable名   用于修改卷标

tue2fs [-ljL] 设备代号

l  读取superblock

j 转换为ext3

L 改变卷标

hdparm  高级参数修改

6设置开机挂载(修改/etc/fstab)

系统挂载的限制:

根目录最先挂载

挂载点一定是已新建的目录

挂载点同一时间只能挂一次

分区只同一时间能挂一次

卸载的时候,工作目录不能再挂在目录下

/etc/fstab

设备文件名  挂载点  文件系统类型  文件系统参数        备份  检查

LABEL=/                 /                       ext3            defaults              1     1
tmpfs                   /dev/shm              tmpfs        defaults              0     0
devpts                  /dev/pts               devpts      gid=5,mode=620      0     0

备份(012):

0:不备份  1:1天一备份  2:不定期备份

开机检查(012):

0:不检查  1:最早检验  2:稍后检验    一般根目录设为1 其他设为2

7.特殊设备loop挂载

mount -o loop /root/centos5.2_x86_64.iso   /mnt/centos_dvd

8内存交换空间swap的构建

在内存不足的时候swap才会被用到,它属于磁盘

创建swap分区

mkswao   设备文件名    格式化

swapon  设备文件名    启用分区

swapoff    设备文件名   关闭分区

free    查看内存使用

8parted [设备]  命令  参数

命令

mkpart  primary|logical|extended  exte|vfat  开始柱面 结束柱面

print

rm 分区号

实例:

parted /dev/hdc print

parted  /dev/hdc/  mkpart  logical ext3 19.2gb  19.7gb

parted /dev/hdc rm 8

原文地址:https://www.cnblogs.com/hysz/p/7157731.html