Linux下的分区工具

来源:http://www.cnblogs.com/rootq/articles/1487201.html
[root@localhost gxlinux]# df -Th
#查看已经挂载上的文件分区大小以及格式(当然你的系统必须有空闲的空间不用了)
文件系统      类型    容量  已用 可用 已用% 挂载点
/dev/sda1     ext3    2.9G  2.2G  505M  82% /
/dev/sda2     ext3    965M   22M  894M   3% /home
tmpfs        tmpfs    345M   12K  345M   1% /dev/shm
[root@localhost gxlinux]# /sbin/fdisk /dev/sda
#fdisk命令来进行磁盘分区
#如果你有第二块硬盘,那么后面的设备符号是/dev/sdb,第三块以此类推
The number of cylinders for this disk is set to 1044.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m #查看fdisk命令的帮助
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)

Command (m for help): p #打印/查看已有的分区表

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000e25d9

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         382     3068383+  83  Linux
/dev/sda2             383         509     1020127+  83  Linux
/dev/sda3             510         636     1020127+  82  Linux swap / Solaris
Command (m for help): n #开始增加新的分区
Command action
   e   extended #扩展分区
   p   primary partition (1-4) #主分区,一块硬盘中可以有4个主分区
#例如:XP下C盘为主分区,DEF为逻辑分区(DEF合起来就是扩展分区)
e #增加扩展分区
Selected partition 4 #分区4作为扩展分区,分区4开始是未分配空闲空间
First cylinder (637-1044, default 637): <Enter>
Using default value 637 #分区的开头,1044是块结尾
Last cylinder or +size or +sizeM or +sizeK (637-1044, default 1044): <Enter>
#也可在这里直接输入想要建立分区的大小,比如+5000MB,表示建立5000MB大小的分区
Using default value 1044 #分区的结尾
Command (m for help): n #建立完扩展分区,然后建立逻辑分区
First cylinder (637-1044, default 637): <Enter>
Using default value 637
Last cylinder or +size or +sizeM or +sizeK (637-1044, default 1044): <Enter>
Using default value 1044
Command (m for help): p #建立完了逻辑分区,打印/查看
#可以看到增加了一个分区,逻辑分区是建立在扩展分区上的
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000e25d9
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         382     3068383+  83  Linux
/dev/sda2             383         509     1020127+  83  Linux
/dev/sda3             510         636     1020127+  82  Linux swap / Solaris
/dev/sda4             637        1044     3277260    5  Extended
/dev/sda5             637        1044     3277228+  83  Linux
Command (m for help): w #把新的分区表写入并保存,记住一定要保存
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
[root@localhost gxlinux]# df -Th
#因为这个时候还没有挂载,所以在df命令下并不能看到新的分区
文件系统      类型    容量  已用 可用 已用% 挂载点
/dev/sda1     ext3    2.9G  2.2G  505M  82% /
/dev/sda2     ext3    965M   22M  894M   3% /home
tmpfs        tmpfs    345M   12K  345M   1% /dev/shm
[root@localhost gxlinux]# /sbin/mkfs.ext3 /dev/sda5
#在挂载之前应该先格式化,比如ext2,ext3格式
#还可以使用/sbin/mkfs –t ext3 /dev/sda5
#其实我们已经看到在fdisk命令中已经自动将其格式化为ext3格式了
mke2fs 1.40.2 (12-Jul-2007)
warning: 107 blocks unused.
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
410400 inodes, 819200 blocks
40965 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=838860800
25 block groups
32768 blocks per group, 32768 fragments per group
16416 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Writing inode tables: done                           
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@localhost gxlinux]# /sbin/e2label /dev/sda5 backup #给新分区添加一个标签
[root@localhost gxlinux]# mkdir /mnt/bak #创建目录
[root@localhost gxlinux]# mount /dev/sda5 /mnt/bak #将新分区挂载到指定目录上
[root@localhost gxlinux]# df -Th #这时候就可以看到挂载上了
文件系统      类型    容量  已用 可用 已用% 挂载点
/dev/sda1     ext3    2.9G  2.2G  505M  82% /
/dev/sda2     ext3    965M   22M  894M   3% /home
tmpfs        tmpfs    345M   12K  345M   1% /dev/shm
/dev/sda5     ext3    3.1G   69M  2.9G   3% /mnt/bak
[root@localhost gxlinux]# vim /etc/fstab #添加一行到/etc/fstab中开机自动挂载
#其实不用设置,系统也可以开机自动挂载的,因为它的格式跟linux系统格式是一样的
[root@localhost gxlinux]# cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/home             /home                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda3         swap                    swap    defaults        0 0
LABEL=backup            /mnt/bak                ext3    defaults        1 2

转载于:https://blog.51cto.com/cqfish/201672

Linux下的分区工具相关推荐

  1. Linux下磁盘分区工具cfdisk的使用

    对于新手来说,Linux环境下的磁盘分区可能还会存在一些困难.对于熟悉Linux的朋友来说,我们还有fdisk.parted(2TB以上的磁盘分区使用)等磁盘分区工具可以使用. 在我们新增磁盘或者在原 ...

  2. linux下fdisk分区工具的使用

    Linux(centos)下的disk分区工具,它的分区格式为MBR,特点是,最多分4个主分区,磁盘大小不能超过2T.大于2T的分区则使用GPT. 分区的步骤:分区-格式化-挂载 1.分区 fdisk ...

  3. Linux下的parted工具的使用 GPT分区安装系统

    安装系统是安装前时候ctrl+atl+F2 fdisk -l parted select /dev/sdb mklabel msdos # 将GPT磁盘格式化为MBR磁盘 对大硬盘进行分区 xfs 和 ...

  4. linux下分区ntfs,简易教程:Linux下NTFS分区的写操作

    Linux下NTFS分区的写操作只需通过简单点击即可完成. 在你正常的工作中,假如你装的是双系统,其中一个是Winodws系统,而你又在Linux环境下办公,需要用到Windows分区中的某文档资料或 ...

  5. linux第一块ide硬盘命名为,linux下硬盘分区

    本文摘自linux学习网: Linux下硬盘分区基础 什么是硬盘分区,分区用来做什么? 分区就是硬盘的"段落".Windows分区有自己的盘符(C:,D:等等),这些分区看起来都好 ...

  6. linux磁盘分区创建lvm,Linux下磁盘分区与LVM创建

    Linux下磁盘分区与LVM创建 1. 在系统上添加2块2G的硬盘 2.进入系统以后用fdisk -l 看看两块磁盘是否存在了, 有了磁盘之后,用fdisk和parted 两个工具对磁盘进行分区,现在 ...

  7. Linux下C++开发工具介绍

    概述     就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, an ...

  8. Linux下暴力破解工具Hydra详解

    Linux下暴力破解工具Hydra详解 一.简介 Number one of the biggest security holes are passwords, as every password s ...

  9. linux 找不到swap分区,Linux下swap分区没有UUID解决办法

    前几天在windows下使用分区调整软件更改了一下我Linux下swap分区的大小,linux 以后再进入Linux时发现swap分区没法挂载.打开/etc/fstab查看一下挂载配置,发现挂载分区时 ...

最新文章

  1. Mongodb的安装部署
  2. 手机黑圆点怎么打_黑鲨游戏手机3S手机配置怎么样,是否值得购买?
  3. 816固件a2可以升a1吗_关于A1,A2,A3,B1,B2驾驶证使用新规定,你知多少?
  4. VTK修炼之道39:图像平滑_各向异性滤波
  5. SQL语句快速回忆——SQL基础知识点汇总
  6. C++ primer 第15章 面向对象程序设计
  7. Java网络编程从入门到精通(25):创建ServerSocket对象
  8. 吉林大学计算机学院刘衍衍教授,周柚-吉林大学计算机科学与技术学院
  9. 前端a链接读取txt文件导出下载_HTML页面点击下载文件的两种实现方法
  10. 计算机网络管理员初级是几级,计算机网络管理员初级操作技能考核试题
  11. django建议入门-FYI
  12. java append 报错_Append HDFS报错 is already the current lease holder
  13. 2021-09-21
  14. Netron可视化Pytorch保存的网络模型
  15. 线性代数行列式计算之元素拆分与凑项法
  16. WPF制作贪吃蛇小游戏
  17. Google翻译API使用案例
  18. archlinux 解决蓝牙无法连接问题
  19. win10设置pg/pc接口_pg/pc设置里没有添加删除接口选项
  20. 四象限法推导lm曲线_怎样提出研究问题?四象限法

热门文章

  1. go语言 函数相关1:实参到形参的传递永远是值拷贝
  2. mysql 学习笔记08 日期相关函数2
  3. 网络基础2-3(TCP协议,三次握手,四次挥手,TIME_WAIT状态的作用,TCP如何保证可靠传输,TCP连接中状态转化,滑动窗口,流量控制,快速重传,拥塞窗口,延迟应答,捎带应答,粘包问题)
  4. 使用wireshark+ssh+tcpdump远程抓包
  5. 循环链表解决约瑟夫问题(简化版)
  6. Linux 打印可变参数日志
  7. 以JSONobject形式提交http请求
  8. A1075.PAT Judge
  9. ASP防止SQL注入
  10. Python django解决跨域请求的问题