linux下使用fdisk命令进行硬盘分区

添加一块硬盘

  1. # fdisk -l
  1. Disk /dev/vdb: 53.7 GB, 53687091200 bytes
  1. 16 heads, 63 sectors/track, 104025 cylinders
  1. Units = cylinders of 1008 * 512 = 516096 bytes
  1. Sector size (logical/physical): 512 bytes / 512 bytes
  1. I/O size (minimum/optimal): 512 bytes / 512 bytes
  1. Disk identifier: 0x00000000

用fdisk命令进入分区界面

  1. # fdisk /dev/vdb
  1. Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
  1. Building a new DOS disklabel with disk identifier 0xb5f18769.
  1. Changes will remain in memory only, until you decide to write them.
  1. After that, of course, the previous content won‘t be recoverable.
    1. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
      1. WARNING: DOS-compatible mode is deprecated. It‘s strongly recommended to
      1. switch off the mode (command ‘c‘) and change display units to
      1. sectors (command ‘u‘).
        1. Command (m for help):
        1. Command (m for help): n    // 输入n新建一个分区
        1. Command action
        1. e   extended    //e是扩展分区
        1. p   primary partition (1-4)    //p是主分区
        1. p   //选择p
        1. Partition number (1-4): 1     //分区号
        1. First cylinder (1-104025, default 1):     //默认回车就行
        1. Using default value 1
        1. Last cylinder, +cylinders or +size{K,M,G} (1-104025, default 104025): 25600M     //可以输入具体要分多少空间给这个分区,这里我分25G
        1. 参考:
        1. //Supported: 10^N: KB (KiloByte), MB (MegaByte), GB (GigaByte)
        1. 2^N: K  (KibiByte), M  (MebiByte), G  (GibiByte)

        分第二个分区

        1. Command (m for help): n
        1. Command action
        1. e   extended
        1. p   primary partition (1-4)
        1. p
        1. Partition number (1-4): 2
        1. First cylinder (52015-104025, default 52015):
        1. Using default value 52015
        1. Last cylinder, +cylinders or +size{K,M,G} (52015-104025, default 104025):        //这里直接回车默认所有空间
        1. Using default value 104025

        查看刚刚分的2个区。可以看到vdb1和vdb2

        1. Command (m for help): p    //输入p查看分区
          1. Disk /dev/vdb: 53.7 GB, 53687091200 bytes
          1. 16 heads, 63 sectors/track, 104025 cylinders
          1. Units = cylinders of 1008 * 512 = 516096 bytes
          1. Sector size (logical/physical): 512 bytes / 512 bytes
          1. I/O size (minimum/optimal): 512 bytes / 512 bytes
          1. Disk identifier: 0xb7a8f045
            1. Device Boot      Start         End      Blocks   Id  System
            1. /dev/vdb1               1       52014    26215024+  83  Linux
            1. /dev/vdb2           52015      104025    26213544   83  Linux

            保存分区退出(一定要保存,不然得重来了。)

            1. Command (m for help): w    //输入w保存退出
            1. The partition table has been altered!
              1. Calling ioctl() to re-read partition table.
              1. Syncing disks.

              查看分好的分区

              1. # fdisk -l
              1. Disk /dev/vdb: 53.7 GB, 53687091200 bytes
              1. 16 heads, 63 sectors/track, 104025 cylinders
              1. Units = cylinders of 1008 * 512 = 516096 bytes
              1. Sector size (logical/physical): 512 bytes / 512 bytes
              1. I/O size (minimum/optimal): 512 bytes / 512 bytes
              1. Disk identifier: 0xb7a8f045
                1. Device Boot      Start         End      Blocks   Id  System
                1. /dev/vdb1               1       52014    26215024+  83  Linux
                1. /dev/vdb2           52015      104025    26213544   83  Linux

                格式化分区

                1. # mkfs.ext3 /dev/vdb1
                1. # mkfs.ext3 /dev/vdb2

                创建挂载文件夹

                1. # mkdir /vdb1 /vdb2

                挂载分区到文件夹

                1. # mount /dev/vdb1 /vdb1
                1. # mount /dev/vdb2 /vdb2

                分区完成,数据写入挂载的文件夹就写入到硬盘了。

                但是重启之后linux不会自动挂载,需要在/etc/fstab文件添加后面2条。保存之后下次重启就会自动挂载了。

                1. # vim /etc/fstab
                1. tmpfs                   /dev/shm                tmpfs   defaults        0 0
                1. devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
                1. sysfs                   /sys                    sysfs   defaults        0 0
                1. proc                    /proc                   proc    defaults        0 0
                1. /dev/vdb1               /vdb1                   ext3    defaults        1 2
                1. /dev/vdb2               /vdb2                   ext3    defaults        1 2

                另外:可通过cat /proc/partitions 查看分区信息

                1. [[email protected] ~]# cat /proc/partitions
                1. major    minor  #blocks name
                1. 252        0   52428800 vda
                1. 252        1     512000 vda1
                1. 252        2    7875584 vda2
                1. 252       16   52428800 vdb
                1. 252       17   26215024 vdb1
                1. 252       18   26213544 vdb2
                1. 253        0    7036928 dm-0
                1. 253        1     835584 dm-1
                时间: 2024-11-06 09:49:13

                linux下使用fdisk命令进行硬盘分区的相关文章

                linux下使用fdisk命令进行磁盘分区

                linux下使用fdisk命令进行磁盘分区 目录 分区类型 分区方法表示 文件系统 fdisk命令分区过程 分区类型 主分区:总共最多只能分四个 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个.但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用. 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区 分区方法表示

                Linux下使用fdisk命令和partprobe命令,在不重启系统的情况下新建分区并格式化

                由于工作的需要,最近一段时间一直在学习Linux.学习一门新的知识,我是喜欢根据谋一本书或者某一个学习视频系统的学习,这样可以对学习的新知识有一个系统全面的认识和了解.所以学习之前,没了一本鸟哥的私房菜做为参考书,开始系统的学习Linux. 根据鸟哥的建议,安装虚拟机时,预留了一块空的容量用来练习分区使用.所以在虚拟机上安装Linux系统分区时,只划分了一块4G的容量挂载到根目录“/”下,还有就是只划分了一个2G的swap分区.还有14G的容量没有分配. 在学习磁盘管理时,使用fdisk将剩余的

                Linux系统 fdisk命令 创建新分区

                Linux系统 fdisk命令 创建新分区 --fdisk命令fdisk -l /dev/sda           # 查看分区 fdisk    /dev/sda           # 创建分区  n                         # 新建分区    (e                      # 创建扩展分区)    (p                      # 创建主分区)    (t                      # 改变分区类型)  p   

                Linux 下的dd命令使用详解

                dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解     一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. if=文件名:输入文件名,缺省为标准输入.即指定源文件.< if=input file > 2. of=文件名:输出文件名,缺省为标准输出.即指定目的文件.< of=output file >

                Linux下不能进入windows的NTFS分区之挂载错误问题(error mounting)

                问题描述 装了Windows 8.1与Ubuntu双系统后,在Ubuntu系统下想进入Windows的某个NTFS分区,点击时却出现下面错误: Error mounting /dev/sda2 at /media/love/Mis Archiivos: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" &quo

                &lt;linux下内置命令和外部命令&gt;

                Linux下内置命令和外部命令 1.linux的命令可以分为内部命令和外部命令: 内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高. 而外部命令是系统的软件功能,用户需要时才从硬盘中读入内存. enable既可以查看内部命令,同时也可以判断是否为内部命令. [[email protected] ~]# enable ls  //判断ls是否为内置命令-bash: enable: ls: not a shell builtin //它不是内部命令[[email protected] ~

                Linux 下使用mount命令挂载CDROM

                Linux显示所有的目录都在一个目录树下,而与它们位于哪一个驱动器或硬件无关.在Linux下的磁盘内容作为子目录形式出现的,可移动介质的内容不会自动出现在这些子目录中,因此需要我们通过挂载驱动器来实现. 例如:用mount命令来挂载cdrom命令:mount -t auto /dev/cdrom /mnt/cdrom这命令就是把cdrom挂载在/mnt/cdrom目录中,这里我就可以访问里面的内容了. 挂载命令: homer@ubuntu: ~$mount -t auto /dev/cdrom

                linux下修改rm命令防止误删除

                前言:相信很多朋友都遇到过在linux下用rm命令误删除文件的时候,此刻的心中仿佛有无数的羊驼在奔腾.那么怎么防止这种情况发生呢?当然是有方法的,我们可以写一个shell脚本,改变一下rm命令的作用. 第一步: 先在home目录下创建一个叫username名字的目录(当然名字可以自定义),具体命令为:sudo mkdir username(自定义的名字) 这时候记得要用命令:sudo chmod 777 username(自定义的名字)来改变一下你的目录权限,因为在home目录下刚创建的目录是没

                Linux下使用ps命令来查看Oracle相关的进程

                Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [[email protected] www.linuxidc.com ~]$ ps -ef | grep tnslsnr oracle    1999 29986  0 09:47 pts/2    00:00:00 grep tnslsnr oracle    3647     1  0 Jul03 ?        00:00:34 /u01