• fdisk命令使用说明


    CentOS我新建了几个分区,比如/dev/sda4,sda5我想挂在一个目录下,用mount  /dev/sda5  /disk ,总提示mount:you must specify the filesystem type,是怎么回事
     
    分区格式化了没有?
    如果没有格式化,先格式化下.
    例如:mkfs.ext3 /dev/sda5
     
    ----------------------------------------------
    LINUX里面,发现分区/dev/xvda2,XV表示是什么啊?
    df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/xvda2            5.8G  2.5G  3.0G  46% /
    /dev/xvda1             99M  8.0M   86M   9% /boot
    none                  769M     0  769M   0% /dev/shm
    /dev/xvda5             32G  3.8G   27G  13% /home
     
    XV表示是什么啊?
     
    xvda 是使用 Xen DomainU 所虚拟出来之主磁碟
     
    ************************************************************************************
        fdisk是linux下的磁盘分区工具,能划分磁盘成为若干个区,同时也能为每个分区指定文件系统,比如linux、fat32、linux、linux swap、fat16格式等;
        当然我们用fdisk对磁盘分区后,还要使用mkfs命令对分区进行格式化才能挂载使用。
    硬盘分区的表示:
    在Linux 是通过hd*x或sd*x表示的,其中“*”表示的是a、b、c等等;x表示的数字 1、2、3等等;hd是IDE硬盘;sd是SCSI或移动存储。
    Start
    表示的一个分区从X cylinder(磁柱)开始;
    End
    表示一个分区到 Y cylinder(磁柱)结束;
    id,System
    表示分区类型,分区时通过指定id来确认分区类型,fdisk中通过t指定。
    Blocks
    分区的容量。
      fdisk -l
    # fdisk -l
    Disk /dev/hda: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1   *           1         829     6658911    b  W95 FAT32
    /dev/hda2             830       14593   110559330    f  W95 Ext'd (LBA)
    /dev/hda5             830        3506    21502971    7  HPFS/NTFS
    /dev/hda6            3507        4811    10482381   83  Linux
    /dev/hda7            4812        4942     1052226   82  Linux swap
    /dev/hda8            4943        6217    10241406   83  Linux
    … …
    通过“fdisk –l”可以查看机器所挂硬盘及分区情况。这个硬盘是120G的,有255个磁面;63个扇区;9729个柱面;每个 cylinder(柱面)的容量是 8225280 bytes。hda有两个主分区(包括扩展分区),分别是主分区 hda1和hda2(扩展分区);hda5以后是逻辑分区。硬盘总容量为主分区(包括扩展分区)总容量,而扩展分区为逻辑分区总容量之和。因此,通过上面的例子,我们可以得知 hda=hda1+hda2,其中hda3=hda5+hda6+hda7+hda8+... ...。
    2.1.1.2 fdisk交互式分区操作
    我们以 /dev/sda设备为例,来讲解如何用fdisk 来操作添加、删除分区等动作。
    # fdisk /dev/sda
    Command (m for help): m
    Command action
       a toggle a bootable flag
       b edit bsd disklabel
       c toggle the dos compatibility flag
       d delete a partition                     //删除一个分区
       l list known partition types            //列出分区类型
       m print this menu                     //列出帮助信息
       n add a new partition                 //添加一个分区
       o create a new empty DOS partition table
       p print the partition table             //列出分区表
       q quit without saving changes         //不保存退出
       s create a new empty Sun disklabel
       t change a partition's system id         //改变分区类型
       u change display/entry units
       v verify the partition table
       w write table to disk and exit         //把分区表写入硬盘并退出
       x extra functionality (experts only)     //扩展功能
    【例】对sda添加两个200M的主分区,其它为扩展分区,在扩展分区中添加两个200M的逻辑分区;
    Command (m for help): n
       e extended
       p primary partition (1-4)
    p
    Partition number (1-4): 1
    First cylinder (1-125, default 1):
    Using default value 1
    Last cylinder or +size or +sizeM or +sizeK (1-125, default 125): +200M
    Command (m for help): n
       e extended
       p primary partition (1-4)
    Partition number (1-4): 2
    First cylinder (26-125, default 26):
    Using default value 26
    Last cylinder or +size or +sizeM or +sizeK (26-125, default 125): +200M
    Command (m for help): n
       e extended
       p primary partition (1-4)
    e
    Partition number (1-4): 3
    First cylinder (51-125, default 51): 
    Using default value 51
    Last cylinder or +size or +sizeM or +sizeK (51-125, default 125):
    Using default value 125
    Command (m for help): n
       l logical (5 or over)
       p primary partition (1-4)
    l
    First cylinder (51-125, default 51):
    Using default value 51
    Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): +200M
    Command (m for help): n
       l logical (5 or over)
       p primary partition (1-4)
    l
    First cylinder (76-125, default 76):
    Using default value 76
    Last cylinder or +size or +sizeM or +sizeK (76-125, default 125): +200M
    Command (m for help): p
    Disk /dev/sda: 1035 MB, 1035730944 bytes
    256 heads, 63 sectors/track, 125 cylinders
    Units = cylinders of 16128 * 512 = 8257536 bytes
       Device Boot Start End Blocks Id System
    /dev/sda1 1 25 201568+ 83 Linux
    /dev/sda2 26 50 201600 83 Linux
    /dev/sda3 51 125 604800 5 Extended
    /dev/sda5 51 75 201568+ 83 Linux
    /dev/sda6 76 100 201568+ 83 Linux
    然后根据t指令来改变分区类型,最后w保存退出。
  • 相关阅读:
    李宏毅机器学习课程---1、机器学习介绍
    尚学python课程---15、python进阶语法
    尚学python课程---14、python中级语法
    尚学python课程---13、python基础语法
    Android4.2.2由于越来越多的物理按键(frameworks)
    ym——Android之ListView性能优化
    我学cocos2d-x (两) 采用Delegate(信托)
    mac提升yosemite后php 扩展修复
    JAVA学习课第五 — IO流程(九)文件分割器合成器
    第11周项目-2.2
  • 原文地址:https://www.cnblogs.com/huapox/p/3516297.html
Copyright © 2020-2023  润新知