首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

《鸟哥的linux私房钱菜》笔记之磁盘与文件系统管理

2012-11-11 
《鸟哥的linux私房菜》笔记之磁盘与文件系统管理1、增添磁盘的步骤:一、对磁盘进行分割建立可用的partation(fd

《鸟哥的linux私房菜》笔记之磁盘与文件系统管理

1、增添磁盘的步骤:

一、对磁盘进行分割建立可用的partation(fdisk)

        ①建立主分区

②建立扩展分区

③将扩展分区分割为数个逻辑分区。

二、对该partation进行format,建立文件系统 

①mkfs -t device-name  简单的建立文件系统

②mke2fs -b -j -L  block大小、ext3、卷标名

三、磁盘检测

①fsck -t -a -C  文件系统类型、自动修复、显示进度

四、在linux中建立挂载点,挂载该文件系统

①挂载前要注意的事项:

单一文件系统不应该被重复挂载在不同的挂载点(目录)中; 

单一目录不应该重复挂载多个文件系统; 

要作为挂载点得目录,理论上应该都是空目录。 

②mount -a l t L o 按fstab将未挂载的挂载、列出、类型、按label挂载、权限参数

 相关: ①mount -o remount,rw,auto / 重新挂载根目录,单人维护模式中经常用到。

②另外,我们也可以利用 mount 来将某个目录挂载到另外一个目录去。在某些不支持符号链接得程序运作中,需要使用此方法。  mount --bind /home /mnt/home 

 ③dumpe2fs device-name  查询文件系统的label

          e2label device-name new-label  重新设定label

        ④ tune2fs [-jL] 将ext2转化为ext3、重新设定label 

2、开机挂载

   开机挂载在/etc/fstab中配置,字段分别为:

   Label   mount-point   filesystem    parameters     dump    fsck

备注:parameters里配置权限、配额、(默认:defaults)

      配置完成后使用mount -a检查是否配置无误。

      万一发生您在 /etc/fstab 输入的数据错误,寻致无法顺利开机成功,而进入单人维护  模式当中,那时候的 / 可是 read only 的状忞,当然您就无法修改 /etc/fstab。此时,  请使用mount -o remount,rw,auto / 

3、swap空间配置

建立swap分区(文件)的步骤: 

一、分割:先使用 fdisk 在你癿磁盘中分割中一个分区给系统作为 swap 。由于Linux 的fdisk 预设会将分区的ID设定为 Linux 的文件系统,需要重新设定system ID。(dd命令建立swap文件)

二、格式化:建立 swap 格式,将分区格式化为swap格式。『mkswap 装置文件名』

三、使用:最后将该 swap 装置启动。『swapon 装置文件名』。 

四、观察:最终透过 free 命令来观察一下内存的用量。(swapon -s 查看正使用的swap信息)

4、磁盘配额(Quota)

    一、添加文件系统支持:/etc/fstab 中parameters添加usrquota,grpquota(别忘记mount -a检查)

二、建立quota记录文件:quota文件建立是依靠扫描文件系统获取容量来规范磁盘使用量的。扫描完成会输出aquota.user/aquota.group文件

 quotacheck  -a u v g  扫描quota支持的文件系统/用户/用户组、输出过程信息

三、启动/关闭quota服务

quotaon  -augv  mount-point

quotaoff  -aug   mount-point

四、设定配额

edquota   -u/gt p  对用户/用户组设定配额、设定宽限时间、将模板中设置给用户/用户组

quota编辑页面的字段: filesystem  blocks  soft  hard   inodes  soft  hard 

        勿动 磁盘大小(KB) 勿动   一般不限制(0)

五、查看quota的报表

单一用户:quota -u/g v s 显示用户/用户组 所有用户 以M来显示限额。

所有用户:repquota -a [u/gvs] 

备注:warnquota的信息存放在/etc/warnquota.conf,可以将创建文件/etc/cron.daily/warnquota 并写入/usr/sbin/warnquota (chmod 755)。这样就可以让系统守护自动发送警告消息了。

5、管理RAID磁盘阵列

一、建立RAID

mdadm 

 --create    建立RAID的选项

 --auto=yes  决定建立后面接的软件磁盘阵列装置,亦即后面的设备参数。

 /dev/md[0-9]  RAID名                         ①

--level=[015]  RAID种类

--raid-devices=N 作为RAID盘的数目

--spare-devices=N 作为备份盘的数目 

/dev/{hd1,hd2...} 在哪些分区上建立RAID

二、查看RAID

mdadm --detail device-name 

三、挂载RAID

手动:先格式化、然后挂载即可(设备名为/dev/md[0-9],与①对应即可)。

自动:查看uuid、设定/etc/mdadm.conf、添加挂载文件fstab

四、管理RAID

查看RAID运行状态: mdadm --detail /dev/md0 

关闭RAID:首先反向步骤卸载RAID,然后mdadm --stop /dev/md0关闭RAID。

热点排行