linux命令分区工具 linux分区管理工具

在linux系统中下面哪个命令可用来建立分区Linux下常用的分区工具:
fdisk/sfdisk:命令行工具,各种版本和环境都能使用,包含在软件包util-linux中
diskdruid:图形化分区工具 , 只能在安装REDHAT系统时使用 。
第一步:fdisk
[root@novice ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
[root@novice ~]# fdisk /dev/sdb
Command (m for help): #在输入上面的命令后会出现左边的提示,输入m就会得到一个帮助菜单 , 如下:
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)
#help虽然是英文的,可都很简单,在这里不再解释 。
#现在 , 我们正式开始分区的操作:
Command (m for help): n #新建分区
Command action
e extended
p primary partition (1-4)
#e/p分别对应扩展分区 /主分区;我们先分四个主分区,每个50M;然后再来增加主分区或扩展分区,看会出现怎样的状况,嘿嘿 。
p #分区类型为主分区
Partition number (1-4, default 1): 1 #分区号 , 在这里我们依次选择1、2、3、4
First sector (2048-496127, default 2048): #指定分区的起始扇区,一般默认,按enter键即可 。
Last sector,sectors orsize{K,M,G} (2048-496127, default 496127):50M #指定分区的终止扇区,根据前面的提示我们可以做出相应的选择 sectors 或size{K,M,G}
Command (m for help): p #用p打印出已建好的分区列表
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
#剩下的三个分区的建立操作同上
#分好四个主分区后的情况如下
Command (m for help): p
Linux里面mkswap命令作用是什么?mkswap:创建交换分区
mkswap命令是在Linux系统里创建交换分区的工具 , 当系统没有交换分区或交换分区不够用时 , 可以新建一个交换分区 。
参数:
-c 建立交换分区前,先检查磁盘是否有损坏的区块
-f 强制执行操作
范例8-39:创建交换分区 。
可以把一块磁盘分区后 , 针对某一个分区创建交换分区,也可以将整块磁盘创建为交换分区,但需要-f参数 。
[root@oldboy ~]# mkswap /dev/sdb#==默认是不能用整块磁盘做交换分区的 。
mkswap: /dev/sdb: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=39baa617-e13a-4ba9-b7ae-b867e2cb7bde
[root@oldboy ~]# mkswap -f /dev/sdb#==使用-f参数强制使用整块磁盘做交换分区 。
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=d401c82a-5047-4538-bfe0-2acf97971c07
# 接下来的操作见命令swapon 。
linux安装过程中的硬盘分区工具是DiskDruid 。Linuxlinux命令分区工具,全称GNU/Linuxlinux命令分区工具,是一种免费使用和自由传播linux命令分区工具的类UNIX操作系统linux命令分区工具,linux安装过程中的硬盘分区工具是DiskDruid 。其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布linux命令分区工具,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统 。
linux怎么分区?在 Linux 下,分区一般通过 fdisk 或 gdisk 这样的工具来完成 。对于 1TB 的硬盘 , 一般通过分成多个不同的逻辑分区来完成 。通常情况下,/(根)分区的大小为 100GB-200GB 左右,/home 分区的大小为剩下的空间的大部分 , swap 分区的大小为内存的两倍左右 。但是这只是一个建议,实际大小可以根据用户需求进行调整 。
【学了就忘Linux文件系统管理】— 10.parted命令分区(二)命令:print [devices|free|list,all|NUMBER] :使用 print 命令可以查看分区表信息,包括硬盘参数,硬盘大?。惹笮 。?分区表类型和分区信息 。
结果如下:
可以看到 sdb 硬盘大小是21,5GB,文件系统是 msdos ( msdos 文件系统是windows下的文件系统,在 parted 命令交互中就是表示MBR分区表) 。
把硬盘由MBR分区表,改成GPT分区表,使用的命令如下:
mklabel,mktable LABEL-TYPE :创建新的磁盘卷标(分区表) 。
(如果要由GPT分区表改成MBR分区表,命令为 mklabel msdos )
我们在查看一下当前硬盘分区表情况
可以看到分区表已经变成GPT分区表,并且之前硬盘的分区信息已经没有了 。
之后 quit 退出 parted 命令交互,执行 reboot 命令重启计算机 。
重启完计算机才能执行之后的操作 。(不重启后续操作是无法完成的)
因为修改过了分区表,所以 /dev/sdb 硬盘中的所有数据都消失了 , 所以我们可以重新对这块硬盘分区了 。
执行 parted 命令,进入硬盘分区 。
执行分区命令,对硬盘进行分区,命令如下:
mkpart PART-TYPE [FS-TYPE] START END:创建一个分区 。
查看硬盘的分区情况
已显示刚刚创建好的分区disk1 。因为没有格式化,所以 File system:文件系统类型 是空着的 。
分区分完了,我们还需要对分区进行格式化 。不过我们已经知道如果使用 parted 交互命令格式化的话,只能格式化成 ext2 文件系统 。我们这里是要演示下 parted 命令的格式化方法 。
parted 交互命令的格式化命令为 mkfs , 命令如下:
mkfs NUMBER FS-TYPE :在分区上建立文件系统 。
再查看硬盘的分区情况
退出
上图提示你,如果需要让分区自动挂载 , 需要手动修改 etc/fstab 文件 。
如果要把硬盘格式化成 ext4 文件系统,需要执行 mkfs 命令,重新对硬盘进行格式化 。(注意不是 parted 交互命令中的 mkfs 命令 , 而是系统命令 mkfs )!
执行 [root@localhost ~] # mkfs -t ext4 /dev/sdb1
将 sdb1 分区格式化为 ext4 文件系统之后,就可以进行分区的挂载了 。如下图:
如果你需要开机自动挂载 , 手动修改 etc/fstab 文件即可 。
parted 命令还有一大优势,就是可以调整分区的大?。╳indows中也可以实现,不过需要转换成动态磁盘 , 要不就需要依赖第三方工具,如硬盘分区魔术师) 。起始Linux中LVM和RAID是可以支持分区调整的,不过这两种方法也可以看成是动态磁盘方法 。使用 parted 命令调整分区大小要更加简单 。
删除分区前提,要先把分区的自动挂载在 /etc/fstab 文件删除,然后用 umount 卸载掉分区的挂载 。在执行 parted 命令的删除分区命令 。
rm NUMBER :删除分区 。
【linux命令分区工具 linux分区管理工具】关于linux命令分区工具和linux分区管理工具的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读