zoukankan      html  css  js  c++  java
  • CentOS添加并挂载新硬盘

    1.查看当前硬盘使用状况:

    [test@master Desktop]$ df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda2 13G 12G 481M 97% /
    tmpfs 495M 276K 495M 1% /dev/shm
    /dev/sda1 291M 32M 244M 12% /boot
    /dev/sdb1 5.0G 4.9G 0 100% /home/test/storage

     
    2.查看新硬盘
     
    [root@master Desktop]$ fdisk -l
    可以看到新硬盘为/dev/sdb
     
    3.硬盘分区
      1)进入fdisk模式 
      [root@master Desktop]$ fdisk /dev/sdb 
      2)输入n进行分区 
      CentOS挂载新硬盘  
      3)选择分区类型 
      CentOS挂载新硬盘  
      这里有两个选项: 
      p: 主分区 linux上主分区最多能有4个 
      e: 扩展分区 linux上扩展分区只能有1个,扩展分区创建后不能直接使用,还要在扩展分区上创建逻辑分区。 
      这里我选择的p。 
        4)选择分区个数 
      CentOS挂载新硬盘 
      可以选择4个分区,这里我只分成1个分区 
        5)设置柱面,这里选择默认值就可以 
      CentOS挂载新硬盘 
       6)输入w,写入分区表,进行分区 
      CentOS挂载新硬盘 
     
    4.格式化分区 
      将新分区格式化为ext4文件系统 
        1)如果创建的是主分区 
      [root@master Desktop]$ mkfs -t ext4  /dev/sdb1 
    5.  挂载硬盘 
        1) 创建挂载点 
        在根目录下创建storage目录 
      [root@master Desktop]$ mkdir /storage 
        2) 将/dev/sdb1挂载到/storage下 
      [root@master Desktop]$mount /dev/sdb1  /storage 
     6. 设置开机启动自动挂载 
        新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。 
        设置开机自动挂载需要修改/etc/fstab文件 
        #vi /etc/fstab 
        在文件的最后增加一行 
        /dev/sdb1 /storage ext3 defaults 0 0 
     
     
    /etc/fstab文件详解
     1 # /etc/fstab
     2 # Created by anaconda on Tue Apr  7 04:14:13 2015
     3 #
     4 # Accessible filesystems, by reference, are maintained under '/dev/disk'
     5 # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
     6 # <file system><dir><type><options><dump><pass>
     7 UUID=46086a98-0a86-4f06-8e3a-146775bc2fbe /                       ext4    defaults        1 1
     8 UUID=5a78ad74-5c0c-4509-8a8e-7d6c35af7d99 /boot                   ext4    defaults        1 2
     9 UUID=72a902e5-d7ac-4f1b-b1c3-f378e50c57c1 swap                    swap    defaults        0 0
    10 tmpfs                   /dev/shm                tmpfs   defaults        0 0
    11 devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
    12 sysfs                   /sys                    sysfs   defaults        0 0
    13 proc                    /proc                   proc    defaults        0 0
    14 
    15 /dev/sdb1               /home/test/storage      ext3    defaults        0 0

    <file systems> 不是我们通常理解的文件系统,而是指设备(硬盘及其分区,DVD光驱等)。

    <dir>告诉我们设备挂载到哪里

    <type> 指挂载设备或分区为何种文件系统类型(例如:ext2, ext3, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap等)

    <options>它能使你所挂载的设备在开机时自动加载、使中文显示不出现乱码、限制对挂载分区读写权限。

    <dump> 是dump utility用来决定是否做备份的. 安装之后(Arch Linux默认是不安装dump的), dump会检查entry并用数字来决定是否对这个文件系统进行备份。允许的数字是0和1。如果是0,dump就会忽略这个文件系统,如果是1,dump就会作一个备份。大部分的用户是没有安装dump的,所以对他们而言<dump>这个entry应该写为0

    <pass> fsck会检查这个头目下的数字来决定检查文件系统的顺序(looks at the number substituted for <pass> and determines in which order the file systems should be checked)。允许的数字是0, 1, 和2。 文件系统的<pass>选项是0将不会被fsck utility检查。root文件系统应该拥有最高的优先权, 1,而所有其它的文件系统,如果你想让它被check的话,应该写成2。

     
     
     
     
  • 相关阅读:
    Codechef EDGEST 树套树 树状数组 线段树 LCA 卡常
    BZOJ4319 cerc2008 Suffix reconstruction 字符串 SA
    Codechef STMINCUT S-T Mincut (CodeChef May Challenge 2018) kruskal
    Codeforces 316G3 Good Substrings 字符串 SAM
    Codechef CHSIGN Change the Signs(May Challenge 2018) 动态规划
    BZOJ1396 识别子串 字符串 SAM 线段树
    CodeForces 516C Drazil and Park 线段树
    CodeForces 516B Drazil and Tiles 其他
    CodeForces 516A Drazil and Factorial 动态规划
    SPOJ LCS2
  • 原文地址:https://www.cnblogs.com/Skyar/p/4424271.html
Copyright © 2011-2022 走看看