zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Java多线程学习(二)synchronized关键字(2)
    Java多线程学习(二)synchronized关键字(2)
    如何自己动手获取大量知乎网民数据?
    如何自己动手获取大量知乎网民数据?
    Java多线程学习(二)synchronized关键字(1)
    Java多线程学习(二)synchronized关键字(1)
    Java多线程学习(一)Java多线程入门
    集合框架源码学习之HashMap(JDK1.8)
    集合框架源码学习之LinkedList
    ubuntu下安裝程序的三個方式
  • 原文地址:https://www.cnblogs.com/hysz/p/7157731.html
Copyright © 2011-2022 走看看