导航:首页 > 操作系统 > linux分区1

linux分区1

发布时间:2022-06-02 08:37:39

1. linux中如何创建新分区啊

Linux下可以用fdisk命令新建分区,方法如下:

1、首先查看硬盘信息,用fdisk -l命令,如果有硬盘有剩余空间就可以对其进行分区。

[root@bogon桌面]#fdisk-l
Disk/dev/sda:85.9GB,85899345920bytes
255heads,63sectors/track,10443cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0x000471ad

/dev/sda1*12620480083Linux
.
/dev/sda22638513072000083Linux
/dev//Solaris
/dev/
/dev/sda54106104445091123283Linux

Disk/dev/sdb:21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0x00000000
#从上面看出/dev/sda空间已经用完了,/dev/sdb没有使用。

2、下面对/dev/sdb 进行分区

[root@bogon桌面]#fdisk/dev/sdb
,norSun,SGIorOSFdisklabel
.
Changeswillremaininmemoryonly,untilyoudecidetowritethem.
Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.

Warning:(rite)

WARNING:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedto
switchoffthemode(command'c')andchangedisplayunitsto
sectors(command'u').

Command(mforhelp):m//输入m查看帮助文档
Commandaction
atoggleabootableflag
beditbsddisklabel

ddeleteapartition
llistknownpartitiontypes
mprintthismenu
naddanewpartition//添加一个新的分区

pprintthepartitiontable
qquitwithoutsavingchanges
screateanewemptySundisklabel
tchangeapartition'ssystemid
uchangedisplay/entryunits
vverifythepartitiontable
wwritetabletodiskandexit
xextrafunctionality(expertsonly)
#fdisk选中/dev/sdb输入m所有基本选项都出现,输入n新建分区
Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)

3、有扩展分区和主分区,逻辑分区在扩展分区中建立。注意到括号中的1-4,最多只能建四个主分区(包括扩展分区)。先建一个主分区:

Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
p#建主分区
Partitionnumber(1-4):1#分区号为1
Firstcylinder(1-2610,default1):#直接回车默认从第一个柱面开始划分
Usingdefaultvalue1
Last
cylinder,+cylindersor+size{K,M,G}(1-2610,default2610):+2G
#加空间大小,这里有很多种选择:+后面单位可以接M,G,K(记得要大写)表示划分你所加的空间,也可以是柱面数。不管怎样都不能超过该磁盘剩余的空间否则无效。

Command(mforhelp):p#分好后查看分区信息,刚所做的所有一目了然。
Disk/dev/sdb:21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0xfaa2aa49


/dev/sdb112622104483+83Linux

4、同上所述建立扩展分区:

Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
e#建立扩展分区
Partitionnumber(1-4):4
Firstcylinder(263-2610,default263):
Usingdefaultvalue263
Lastcylinder,+cylindersor+size{K,M,G}(263-2610,default2610):+4G

Command(mforhelp):p

Disk/dev/sdb:21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0xfaa2aa49


/dev/sdb112622104483+83Linux
/dev/sdb42637854200997+5Extended

5、扩展分区建好就可以在扩展分区建立逻辑分区了

Command(mforhelp):n
Commandaction
llogical(5orover)
pprimarypartition(1-4)
l#建逻辑分区
Firstcylinder(263-785,default263):
Usingdefaultvalue263
Lastcylinder,+cylindersor+size{K,M,G}(263-785,default785):+2G

Command(mforhelp):p

Disk/dev/sdb:21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0xfaa2aa49


/dev/sdb112622104483+83Linux
/dev/sdb42637854200997+5Extended
/dev/sdb52635242104483+83Linux

6、上面显示已经建好一个主分区,一个逻辑分区,但是这些现在还没有生效,需要保存退出。

Command(mforhelp):w#保存退出
!

Callingioctl()tore-readpartitiontable.
Syncingdisks.

2. 怎样给linux操作系统分区

1、磁盘分区格式说明

linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑
分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk–l查看。

2、分区详解

使用ssh远程连接工具登录到系统,使用fdisk-l命令查看磁盘状态。

划分的空间与我们计划划分相同,最后输入w回车,进行保存退出。

再次使用fdisk-l命令就可以查看到磁盘hdb已经分区成功。

磁盘划分成功,下面就要对分区进行格式化了

使用命令mkfs-text3/dev/hdb1

mkfs-text3/dev/hdb5

mkfs-text3/dev/hdb6

mkfs-text3/dev/hdb7

分别对磁盘进行格式化处理,格式化为ext3文件类型。

3. LINUX分区是什么

分区就是把一片空间分割成多块,文件系统就是分区(或者别的空间)里放的东西。

分区是将块设备按照其物理地址分成若干区域作为可独立管理的子设备,分区只是划分了块设备的地址空间,只是一种静态划分,分完就完了,没有更多作用了。

Linux系统分区方式

常见的两种分区表现形式

MBR分区表:最大支持2.1T磁盘,最多支持4个分区,支持32位和64位系统;

GPT分区表:全局唯一标示分区表,支持9.4ZB,理论上支持的分区数没有限制,只支持64位系统。

虽然GPT是一个较新的分区机制,解决了MBR很多缺点,但是目前使用最多的还是MBR分区方式。MBR最多有4个分区,分区类型有三种:

1、主分区

2、扩展分区

①最多有一个

②扩展分区+主分区数最多不超过4个

③不能写入数据,不能格式化,只能用来包含逻辑分区

3、逻辑分区

①包含在扩展分区内,可以有多个

②扩展分区至少要包含一个逻辑分区

4. linux分区

Linux 的任何 /xxxx 、/xxxx/yyy 、/xxxx/yyy/zzzzzz 什么的目录都可以放到一个独立的分区里面。
其实 Windows 也可以这么理解的,而且也可以这么用,但 Windows 的分区延续原来 MSDOS 的设计,让你理解不了 UNIX 类系统的设计。

例如你的计算机 sda1 挂载到 / 里面。
/
|- /usr
|- /root
|- /tmp

那么这三个目录的硬盘空间都是 / 分区里面的空间,存进去的数据都放在 sda1 里面。

/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda1 里
|- /tmp <-在 sda1 里

如果你把一个分区 sda2 挂载到 /tmp
那么你的目录还是
/
|- /usr
|- /root
|- /tmp
目录虽然没变化,但这个时候 /tmp 的存储空间发生了变化,导致存储到 /tmp 和他下面的目录里面的数据不再写入 / 的 sda1 分区,而是放进新的 sda2 分区。
这个时候他们的存储空间也就是
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda1 里
|- /tmp <-在 sda2 里
也就是说一个文件 aaa 放进 /tmp 。
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda1 里
|- /tmp <-在 sda2 里
|-/tmp/aaa <-在 sda2 里
这个文件不在 / 的硬盘分区里面。
假设 sda1 有 10M ,sda2 有 20M 。那么一个 15M 的文件可以放进 /tmp ,不可以放进 / 、/usr 、/root ,而且如果你卸载 /tmp 上的 sda2 ,那么 /tmp 目录里面的空间就不再是 sda2 ,而变回了 sda1 。这个时候 /tmp 自然就延续了回他的上级 / 的分区,变得放不下 15M 的文件。

这个时候如果把 sda2 取消挂载在 /tmp 改为 /root ,这个时候这个 aaa 文件就成了
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda2 里
|-/root/aaa <-在 sda2 里
|- /tmp <-在 sda1 里

但你要注意,上面解释为了方便,有一个问题就是,假设 sda2 挂载到 /tmp
/ <-在 sda1 里
|- /usr <-在 sda1 里
|- /root <-在 sda1 里
|- /tmp <-在 sda2 里 《==这个/tmp 目录本身还是在 sda1 里面,但他下面的存储空间都在 sda2 里面,也就是说这个 /tmp 里面的数据才是在 sda2 里面的,/tmp 这个目录本身还是在 sda1 里面。你要理解的是文件、目录对于文件系统来说都是一个存储,只是他们的属性不同。分区可以挂载到任何的目录上,包括 / 也是被挂载为一个分区,但 UNIX 类系统,/ 是最高级别。所以他没有上级。

Windows 的最高级别不是 C 盘,而是“我的电脑”。这是一个虚拟的最高级别分区。CDEF 全都在我的电脑下面的分支中按照 ABCDEF 这种盘符来分别挂载。这是 Windows 和 Linux 分区管理的区别。而且 Windows 还附加了一些其他的虚拟目录来处理各种的功能。

我的电脑
|- C:
|- C:\Windows\
|- D:
|- E:
|- E:\aaaa.mp3
|- 控制面板

你发现他们其实有什么共通了么?不过是 Windows 模糊化,统一化处理了而已。
其实 NTFS 也支持把分区挂载到目录上的,不信你可以在“我的电脑”->“控制面板”->“计算机管理” 里面的磁盘管理里面给分区分配盘符的功能。你可以看到不光可以用盘符,还可以选择目录。

5. linux的常见的分区类型有哪些

主分区是Ext4格式,另一个SWAP分区格式。

linux最少需要两个分区,主分区是Ext4格式,另一个SWAP分区格式。

1、第一个是引导分区,用来安装UEFI等引导信息,通常用Ext2、Ext4的格式;

2、第二个就是安装系统和储存文件的Ext4格式分区;

3、第三个就是专用于与内存交换数据和作为缓存使用的SWAP分区。

(5)linux分区1扩展阅读

1、s -l命令以详情模式(long listing fashion)列出文件夹的内容。

1、ls -a命令会列出文件夹里的所有内容,包括以"."开头的隐藏文件。注意:在Linux中,文件以“.”开头就是隐藏文件,并且每个文件,文件夹,设备或者命令都是以文件对待。

2、lsblklsblk就是列出块设备。除了RAM外,以标准的树状输出格式,整齐地显示块设备。lsblk -l命令以列表格式显示块设备(而不是树状格式)。注意:lsblk是最有用和最简单的方式来了解新插入的USB设备的名字,特别是当你在终端上处理磁盘/块设备时。

3、uname"uname"命令就是Unix Name的简写。显示机器名,操作系统和内核的详细信息。注意:uname显示内核类别,uname -a显示详细信息。

6. Linux系统分区是什么格式的

主分区是Ext4格式,另一个SWAP分区格式。

1、linux最少需要两个分区,主分区是Ext4格式,另一个SWAP分区格式。

2、新版的linux在安装时一般会需要3个分区:

第一个是引导分区,用来安装UEFI等引导信息,通常用Ext2、Ext4的格式;

第二个就是安装系统和储存文件的Ext4格式分区;

第三个就是专用于与内存交换数据和作为缓存使用的SWAP分区。

3、Linux管理文件的模式与windows不一样,是采用文件夹模式,在linux系统当中,新的硬盘加入也是以文件夹的方式挂载到主分区,而不是采用windows的分区模式,通常只能看到Ext4分区,看不到linux的引导分区和交换分区的。

(6)linux分区1扩展阅读:

安装Linux时,默认分为三个区,分别是/boot分区、根分区和swap分区.这三个分区分别对应的盘符是hda1、hda2、hda3。

1、boot分区

该分区对应于/boot目录,约100MB,该分区存放Linux的Grub(bootloader)和内核源码。用户可通过访问/boot目录来访问该分区,换句话说,用户对/boot目录的操作就是操作该分区。

2、swap分区

该分区没有对应的目录,故用户无法访问。

Linux下的swap分区即为虚拟内存,虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行,所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。

7. linux硬盘分区

linux分区一般用fdisk/cfdisk/parted命令,格式化一般用mke2fs或者mkfs.ext3或者 mkfs.xfs,mkswap
1、先确定用mbr还是gpt,可以用parted命令修改,例如
parted /dev/sdb
mklabel gpt或者mklabel msdos
2、fdisk一般用了创建mbr分区
3、cfdisk类似图形界面
4、parted 可以创建gpt分区
5、分区后才能格式化,比如
mkfs.xfs /dev/sdb1
mkswap /dev/sdb2

8. 在linux中怎么分区

Linux最少要3个分区,即根分区“/”,引导分区“boot”,交换分区“swap”
一般成用的分区方法是boot分区默认100M够了,大点也可以,swap分区最理想的空间是内存的2倍左右,因为他相当与windows的虚拟内存,没有太大的区别,然后剩下的空间全部划分给根分区就OK了

具体去一些门户看看比如Linux伊甸园 UNIX中国

9. linux 分区的含意是什么,如何理解

自动分区和手动分区,是指出分区的时候,选择那种分区方式,并非分区本身的属性。

10. linux下怎么创建分区

Linux下可以用fdisk命令新建分区,方法如下:
1、首先查看硬盘信息,用fdisk -l命令,如果有硬盘有剩余空间就可以对其进行分区。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

[root@bogon 桌面]# fdisk -l
Disk /dev/sda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000471ad
Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 3851 30720000 83 Linux
/dev/sda3 3851 4106 2048000 82 Linux swap / Solaris
/dev/sda4 4106 10444 50912256 5 Extended
/dev/sda5 4106 10444 50911232 83 Linux

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
#从上面看出/dev/sda空间已经用完了,/dev/sdb没有使用。

2、下面对/dev/sdb 进行分区

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

[root@bogon 桌面]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xfaa2aa49.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): m //输入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)
#fdisk选中/dev/sdb 输入m所有基本选项都出现,输入n新建分区
Command (m for help): n
Command action
e extended
p primary partition (1-4)

3、有扩展分区和主分区,逻辑分区在扩展分区中建立。注意到括号中的1-4,最多只能建四个主分区(包括扩展分区)。先建一个主分区:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p #建主分区
Partition number (1-4): 1 #分区号为1
First cylinder (1-2610, default 1): #直接回车默认从第一个柱面开始划分
Using default value 1
Last
cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +2G
#加空间大小,这里有很多种选择:+后面单位可以接M,G,K(记得要大写)表示划分你所加的空间,也可以是柱面数。不管怎样都不能超过该磁盘剩余的空间否则无效。

Command (m for help): p #分好后查看分区信息,刚所做的所有一目了然。
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfaa2aa49

Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux

4、同上所述建立扩展分区:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

Command (m for help): n
Command action
e extended
p primary partition (1-4)
e #建立扩展分区
Partition number (1-4): 4
First cylinder (263-2610, default 263):
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-2610, default 2610): +4G

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfaa2aa49

Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux
/dev/sdb4 263 785 4200997+ 5 Extended

5、扩展分区建好就可以在扩展分区建立逻辑分区了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
l #建逻辑分区
First cylinder (263-785, default 263):
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-785, default 785): +2G

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfaa2aa49

Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux
/dev/sdb4 263 785 4200997+ 5 Extended
/dev/sdb5 263 524 2104483+ 83 Linux

6、上面显示已经建好一个主分区,一个逻辑分区,但是这些现在还没有生效,需要保存退出。

1
2
3
4
5

Command (m for help): w #保存退出
The partition table has been altered!

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

阅读全文

与linux分区1相关的资料

热点内容
安卓系统下的软件怎么移到桌面 浏览:78
windows拷贝到linux 浏览:751
mdr软件解压和别人不一样 浏览:886
单片机串行通信有什么好处 浏览:320
游戏开发程序员书籍 浏览:843
pdf中图片修改 浏览:271
汇编编译后 浏览:474
php和java整合 浏览:830
js中执行php代码 浏览:442
国产单片机厂商 浏览:57
苹果手机怎么设置不更新app软件 浏览:286
转行当程序员如何 浏览:494
苹果id怎么验证app 浏览:865
查看手机命令 浏览:953
抖音反编译地址 浏览:227
如何加密软件oppoa5 浏览:235
java从入门到精通明日科技 浏览:98
拆解汽车解压视频 浏览:600
新版百度云解压缩 浏览:593
android上下拉刷新 浏览:882