Linux磁盘分区命名方式及常用磁盘管理命令

一、磁盘分区命名方式

          在Linux中,每一个硬件设备都映射到一个系统的文件,包括硬盘、光驱等IDE或SCSI设备。Linux把各种IDE设备分配了一个由hd前缀组成的文件。而各种SCSI设备,则被分配了一个由sd前缀组成的文件,编号方法为拉丁字母表顺序。例如,第一个IDE设备(如IDE硬盘或IDE光驱),Linux定义为hda;第二个IDE设备定义为hdb;下面依次类推。SCSI设备就是sda、sdb、sdc等。(USB磁盘通常会被识别诶SCSI设备,因此其设备名可能是sda)

         在Linux中规定,每一个磁盘设备最多能有4个主分区(其中包括扩展分区)。任何一个扩展分区都要占用一个主分区号码。在一个硬盘中,主分区和扩展分区一共最多是4个。编号顺序为阿拉伯数字顺序。



       需要注意的是,主分区按1234编号,扩展分区中的逻辑分区,编号直接从5开始,无论是否有2号或3号主分区。对于第一个IDE硬盘的第一主分区,则编号为hda1,而第二个IDE硬盘的第一个逻辑分区编号应为hdb5.

二、常用磁盘管理命令。

    一)、挂载磁盘分区——mount

              要使用磁盘分区,就需要挂载该分区。挂载时需要指定需要挂载的设备和挂载目录(该目录也成为挂载d点)

              常用的命令格式如下

                    mount -t type device dir

                        选项 -t 的参数type为文件系统格式(ext4,vfat,ntfs等; )

                                 device为设备名称(如:"/dev/hda1" "/dev/sdb1")

                                 dir为挂载目录,成功挂载后,就可以通过访问该目录以访问该分区内的文件(如:"/mnt/windows_c" "/mnt/cdrom")只要是未被使用的空目录都可用于挂载分区                   

         -V:显示程序版本;
         -l:显示已加载的文件系统列表;
         -h:显示帮助信息并退出;
         -v:冗长模式,输出指令执行的详细信息;
         -n:加载没有写入文件“/etc/mtab”中的文件系统;
         -r:将文件系统加载为只读模式;
         -a:加载文件“/etc/fstab”中描述的所有文件系统。

二)、卸载磁盘分区——umount

      要移除磁盘,首先需要卸载该分区。常用命令格式如下

             umount [device|dir]

          卸载时只需要一个参数,可以是设备名称,也可以是挂载点

           

      -a:卸除/etc/mtab中记录的所有文件系统;
      -h:显示帮助;
      -n:卸除时不要将信息存入/etc/mtab文件中;
      -r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统;
      -t<文件系统类型>:仅卸除选项中所指定的文件系统;
      -v:执行时显示详细的信息;
      -V:显示版本信息。

三)、查看磁盘分区信息

      1)、查看磁盘的挂载情况——mount

               查看磁盘的挂载情况方法:还接输入不带参数的mount命令即可



       2)、查看磁盘的分区情况——fdisk

               查看磁盘的分区情况使用命令“fdisk -l”即可



      3)、查看磁盘的使用情况——df

             查看磁盘的使用情况,直接使用df即可

三、磁盘分区

              在Linux下用于磁盘分区的工具也是 fdisk命令

               eg:

                     若需要对 “/dev/sda” 进行分区,则可以在控制台 输入 “fdisk /dev/sda”






              在Linux分区过程,一般是先通过p命令来显示硬盘分区表信息,然后根据信息确定将来的分区
        

               如果想完全改变硬盘的分区格式,就可以通过d命令一个一个删除存在的硬盘分区。删除完毕后,就可以通过n命令来增加新的分区

               



                这里选择新建的分区类型,是主分区还是扩展分区。然后就是设置分区大小。

                   注意:如果硬盘上有扩展分区,就只能增加逻辑分区,不能增加扩展分区

               

               在增加分区的时候,其类型都是默认的Linux native  ,如果要把其中的默写分区改变为其他类型。可以通过 t 命令来改变。改变分区类型时,

系统会提示要改变那个分区,以及改变为什么类型(如果想知道系统所支持的分区类型,键入“1”)

               修改完分区类型,使用 w 命令,保存并退出。如果不想保存可使用命令 q 直接退出

四、分区的格式化

     分区完成后,需要对文件系统格式化才能正常使用

     格式化磁盘的主要命令是mkfs,其常用的命令格式为下

                 mkfs -t  type device [block_size]

              选项 t 的参数type为文件系统格式(如ext4,vfat,ntfs等),参数device为设备名称(如“/dev/hda1”),参数block_size为block大小,为可选项



  格式化交换分区的命令略有不同,不是mkfs,而是mkswap

你可能感兴趣的:(学习)