zoukankan      html  css  js  c++  java
  • 磁盘分区

    一,磁盘分区分为三部曲:创建分区  格式化分区   挂载分区

          添加一块磁盘,那么到底如何才才能使用它呢?

    1,创建分区。

    fdisk -l  查看分区情况

    可以看到这块磁盘的大小为20G,无任何分区。

    fdisk /dev/sdb   根据提示信息进行分区 鉴于分区的时候不好指定柱面数,所以在分区的时候直接指定分区大小:+10G,最后W保存

    再这需要知道一点:主分区+扩展分区<=4且扩展分区只能有个1个  其中扩展分区是无法直接使用的,需要将其分区为逻辑分区,方可使用。

    2,格式化

    mke2fs -t ext4  /dev/sdb1  或者mkfs.ext4 /dev/sdb1

    -t 知道文件系统格式(常见的文件系统格式有ext3 ext4)

    -L 指定文件的标签 (挂载时可以用它)

    -b 指定块的大小 

    另外,格式化分区,会默认保留%5的空间给超级用户使用。可以使用 -m 这个参数来更改这个比例。

    3,挂载

    mount  /dev/sdb1  /mnt (最简单的挂载方法)

    umount /mnt  卸载     umount -l /mnt  强制卸载

    mount - o 可以添加其他选项 比如async(异步同步,即内存的东西不实时同步到硬盘中去,只是过一段时间同步过去) sync noatime defautl ro rw remount等。

    mount -o remount /dev/sdb1 /mnt  重新挂载

    mount -o noatime /dev/sdb1 /mnt(不更新访问时间)

    上面的挂载,重启之后会失效。

    4,开机自动挂载

    vim /etc/fstab

    第一列就是分区的标识,可以LABEL,也可以UUID,当然也可以 (/dev/sdb1);
    第二列是挂载点;
    第三列是分区的格式;
    第四列则是mount的一些挂载参数,一般情况下,直接写defaults即可;
    第五列的数字表示是否被dump备份,是的话这里就是1,否则就是0;第六列是开机时是否自检磁盘fsck。1,2都表示检测,0表示不检测,/ 分区必须设为1,而且整个fstab中只允许出现一个1,1比2优先级高,所以先检测1,然后再检测2,如果有多个分区需要开机检测那么都设置成2吧,1检测完了后会同时去检测2。

    mount -a 会挂载写入到/etc/fstab中但并未挂载的分区。

    mount 可以查看所有已挂载的分区。

    需要注意的:1,分区后,fdisk -l 没有查看到你所分的分区可以使用partproble 刷新一下内核,这个时候你就可以查看了;2,fsck命令是可以修复磁盘的 fsck -y /dev/sdb1 但最好不要用这,这个会可能存在让你数据丢失的可能性;3 上述的分区方法只是针对磁盘小于2T的。

  • 相关阅读:
    jquery配合Bootstrap中的表单验证插件bootstrapValidator使用方法
    mysql限制update和delete必须加上where限制条件
    Node的express配置使用ejs模板
    mysql8用户管理
    c语言编译四大步
    windows系统安装gcc编译器----c/c++语言编译器
    c/c++语言开发工具Dev-cpp【推荐】
    c语言指针
    cmd切换代码页,切换字体,cmd不能输入中文
    windows8.1全角与半角切换快捷键
  • 原文地址:https://www.cnblogs.com/lin1/p/5603167.html
Copyright © 2011-2022 走看看