linux系统怎么分区和取卷标? linux下怎么看分区的卷标啊 ()

作者&投稿:臾肾 (若有异议请与网页底部的电邮联系)
Linux下常用的分区工具:
fdisk/sfdisk:命令行工具,各种版本和环境都能使用,包含在软件包util-linux中
diskdruid:图形化分区工具,只能在安装REDHAT系统时使用。

下面我们开始实验:
环境/工具:Fedora 14/256M内存卡;fdisk
第一步: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 or +size{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

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
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 309298 25+ 83 Linux
#已经建好四个主分区啦,现在我们来看看如果再建主分区或是扩展分区的话会出现怎样的情况:
Command (m for help): n
You must delete some partition and add an extended partition first
#看到了吧,不能再建分区啦!要再建分区的话必须删除some分区,再新建一个扩展分区才行。
#现在,我们删掉一个主分区,来新建扩展分区
Command (m for help): d #删除分区
Partition number (1-4): 4 #选择要删除分区的分区号,我们选第四个

Command (m for help): 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
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux

#新建一个扩展分区
#如果在没有建满三个主分的区的情况下建立扩展分区,相关选项会有些不同。
Command (m for help): n
Command action
e extended
p primary partition (1-4)
e
Selected partition 4
First sector (309248-496127, default 309248): #enter,默认
Using default value 309248
Last sector, +sectors or +size{K,M,G} (309248-496127, default 496127): #enter,默认,使用剩余空间
Using default value 496127

Command (m for help): 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
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended

#接下来,我们在新建的扩展分区里再新建两个逻辑分区,因为已经有了三个主分区,这里不会再显示是建立逻辑分区还是主分区的提示!
Command (m for help): n
First sector (311296-496127, default 311296): #enter
Using default value 311296
Last sector, +sectors or +size{K,M,G} (311296-496127, default 496127): +50M

Command (m for help): n
First sector (415744-496127, default 415744): #enter
Using default value 415744
Last sector, +sectors or +size{K,M,G} (415744-496127, default 496127): #enter
Using default value 496127

Command (m for help): 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
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
/dev/sdb5 311296 413695 51200 83 Linux
/dev/sdb6 415744 496127 40192 83 Linux
#上面的列表,就是我们今天分区的成果啦!接下来保存退出,重启计算机,就可以进行下一步的mkfs操作啦!如果忘记了相关的操作命令,记得按m!!!
Command (m for help): w #保存
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

另:在建好分区后,我们还可以更改相关分区的文件系统类型
#如,我们要把第二个主分区改成Linux下的交换分区,操作如下
Command (m for help): t #更改文件系统类型
Partition number (1-6): 2 #选择第二个分区
Hex code (type L to list codes): L #选择要更改的文件系统编码,可以按L来查看相关编码信息。
0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris
1 FAT12 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT-
2 XENIX root 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
............
16 Hidden FAT16 64 Novell Netware af HFS / HFS+ fb VMware VMFS
17 Hidden HPFS/NTF 65 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 70 DiskSecure Mult b8 BSDI swap fd Linux raid auto
1b Hidden W95 FAT3 75 PC/IX bb Boot Wizard hid fe LANstep
1c Hidden W95 FAT3 80 Old Minix be Solaris boot ff BBT
1e Hidden W95 FAT1
Hex code (type L to list codes): 82 #查找到linux swap的编码为82
Changed system type of partition 2 to 82 (Linux swap / Solaris)
Command (m for help): p
..............
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 82 Linux swap / Solaris
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
/dev/sdb5 311296 413695 51200 83 Linux
/dev/sdb6 415744 496127 40192 83 Linux
#最后别忘了保存!如果你须要的话!
#扩展分区不能直接使用,逻辑分区只能建立在扩展分区上!

查看Linux系统中分区的卷标信息
可以通过e2label命令来实现:
用法: e2label device [新卷标]
示例:
e2label /dev/hdxn where x=a,b,c,d....; n=1,2,3...
[root@localhost ~]# e2label /dev/sda1

Linux的分区软件有fdisk、parted(图形界面是gparted)、Disk Druid。Linux的fdisk的性能比Windows的fdisk的性能好很多、分区速度快很多。 parted 比 fdisk 使用起来更方便。使用 parted 来创建一个分区,比如交换分区: 在 shell 提示下以根用户身份键入命令: parted /dev/ sdb 。这里的 /dev/ sdb 是你的带有空闲空间的硬盘驱动器的设备名称。 在 (parted) 提示下,键入 print 来查看现存的分区和空闲空间的数量。起止值以 MB 为单位。判定硬盘驱动器上的空闲空间数量,以及你想给新建的交换分区分配的空间数量。 在 (parted) 提示下,键入 mkpartfs part-type linux-swap start end ,这里的part-type 是 primary、extended、logical 中的一个, start 是分区的起始点, end 是分区的终止点。 警告:改变会立即发生,在键入时请谨慎从事。 键入 quit 来退出 parted 。
这几个软件都有设置卷标的功能。格式化分区用mkfs。
比如把创建好的分区/dev/sda1 格式化成Ext2
mkfs -t ext2 /dev/sda1

文本界面用命令分区比较常用,如果你的磁盘是SCSI的,如果是第一块:fdisk /dev/sda进入分区界面,输入n回车,之后创建分区类型,如果是主分区,输入p回车,之后选择分区顺序,如:1,最大是4,之后是创建分区的大小,如8G回车,这样简单的分区就创建完成,输入w保存退出。要想磁盘正常使用,还要将刚做的分区格式化、挂载。将磁盘格式化成ext3的:mkfs -t ext /dev/sda1 挂载 mount /dev/sda1 /mnt这样就可以使用了。。

用fdisk进行分区(注意:分区前先把有用的数据备份),然后用mkfs/mkfs.ext2/mkfs.ext3等格式化文件系统。
linux不存在“卷标”的概念,只有mount点。文件系统挂载(mount)后才能使用。
手工挂载文件系统用mount命令;自动挂载文件系统需要配置/etc/fstab,系统启动时就会自动挂载。

分区软件很多,图形化的用GParted,终端用fdisk、cfdisk(MBR),gdisk、cgdisk(GPT)或parted(MBR、GPT),选定分区就可以执行取卷标操作了。

如何查看Linux系统中分区的卷标信息~

查看磁盘卷标:
可以使用命令e2lable,例如:
e2lable /dev/sda1

查看磁盘分区格式:
可以使用命令df,例如:
df -T /dev/sdb1

详细的用法请参考命令手册。
例如:man 或者info系统。

"e2label /dev/hdxn, where x=a,b,c,d....; n=1,2,3...
可以多关.注《Linux就该这么学》这本书,我都是从这里面学到的

"

Linux安装系统时应该怎么设置分区
答:第一种:Linux标准分区,至少需要swap,boot分区和 / 分区,boot是系统的引导分区,/ 分区下还可以细分为/home, /usr, /var 等等。如果是初学入门,建议你就分一个boot分区,给boot分区500M就可以了,一个swap分区,大小为内存的两倍,其他都给跟分区,多熟悉一下linux的分区。另外一种:LV 叫做逻辑卷,这个中分区的主要...

关于安装linux时要怎么分区的考虑的参考方式
答:Linux系统分区的基本要求:1、至少要有一个根(/)分区,用来存放系统文件及程序。其大小至少在5GB以上。2、要有一个swap(交换)分区,它的作用相当于Windows里的虚拟内存,swap分区的大小一般为物理内存容量的1.5倍(内存<8G)。但当系统物理内存大于8GB时,swap分区配置8-16GB即可,太大无用,浪费...

linux分区详解
答: 分区的类型规定了这个分区上面的文件系统的格式。    Linux 支持多种的文件系统格式,其中包含了我们熟悉的FAT32、FAT16、NTFS、HP-UX,以及各种 Linux 特有的 Linux Native和 Linux Swap分区类型。  在 Linux 系统中,可以通过分区类型号码来区别这些不同类型的...

linux下如何查看硬盘分区的卷标?
答:(1) e2label /dev/sda1 具体用法请查看手册 man e2label(2) blkid /dev/sda1用(1)的方法遇到swap分区就出错了,所以查看分区的终结解决方法是用命令blkid,请man blkid查看详细用法关于Linux硬盘分区的知识,请参考书籍《Linux就该这么学》...

linux安装如何分区?如何手动分区?为什么?
答:我们从上面可以看到,Red Hat linux的分区是不同于其它操作系统分区的, 它的分区 格式只有Ext2和Swap两种,Ext2用于存放系统文件,Swap则作为Red Hat linux的交换分区。 那么现在我们就可以知道Red Hat linux至少需要两个专门的分区(Linux Native和Linux Swap)况且不能将Red Hat linux安装在Dos/Windows分区。一般来说...

Linux命令分区linux命令分区
答:2、新版的linux在安装时一般会需要3个分区:第一个是引导分区,用来安装UEFI等引导信息,通常用Ext2、Ext4的格式;第二个就是安装系统和储存文件的Ext4格式分区;第三个就是专用于与内存交换数据和作为缓存使用的SWAP分区。3、Linux管理文件的模式与windows不一样,是采用文件夹模式,在linux系统当中,新...

linux 分区分配...新手求解 300G硬盘怎么分区 求详解 交换区 boot_百度...
答:系统临时文件夹,一张DVD光盘的容量就行了。/opt 分区 1G 附加程序存放地方 /bin 分区 默认ext4,绝少划分的分区,存放标准系统实用程序。分区的顺序最好是把boot分区靠前,swap分区最后。如果是整个硬盘安装一套Linux系统,一般来讲boot放到最前面,并且把boot设置为主分区,其它都设置为逻...

Linux操作系统分区工具Fdisk工具介绍
答:fdisk是linux下的一个硬盘分区工具硬盘分区原理一样,但工具格式等等都不一样,一个是在装系统时的分区,一个是装好系统后的分区    装系统时的分区,装好系统后一般是没法修改也不好调整的,在装系统时未分区的硬盘空间,装好系统后是可以操作或分区加载的 这里主要是说这种情况...

kali linux 磁盘分区怎么操作?
答:6、这时我们启动虚拟机开始安装kali linux 系统选择图形化安装。7、输入主机名。8、域名这里保持默认就可以了。也可以不填写。我们只是装在虚拟机上。并不是服务器。9、填写一个root密码。因为在虚拟机上。密码你写好记住的就好了。如果安装在电脑上请写复杂一点。这样安全。10、开始分区。新手建议使用...