正文
linux命令对系统分区 linux 分区 文件系统
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
【学了就忘Linux文件系统管理】— 10.parted命令分区(二)
命令linux命令对系统分区: print [devices|free|listlinux命令对系统分区,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 命令还有一大优势,就是可以调整分区的大小(windows中也可以实现,不过需要转换成动态磁盘,要不就需要依赖第三方工具,如硬盘分区魔术师)。起始Linux中LVM和RAID是可以支持分区调整的,不过这两种方法也可以看成是动态磁盘方法。使用 parted 命令调整分区大小要更加简单。
删除分区前提,要先把分区的自动挂载在 /etc/fstab 文件删除,然后用 umount 卸载掉分区的挂载。在执行 parted 命令的删除分区命令。
rm NUMBER :删除分区。
linux怎么分区?
在 Linux 下linux命令对系统分区,分区一般通过 fdisk 或 gdisk 这样linux命令对系统分区的工具来完成。对于 1TB linux命令对系统分区的硬盘linux命令对系统分区,一般通过分成多个不同的逻辑分区来完成。通常情况下linux命令对系统分区,/(根)分区的大小为 100GB-200GB 左右,/home 分区的大小为剩下的空间的大部分,swap 分区的大小为内存的两倍左右。但是这只是一个建议,实际大小可以根据用户需求进行调整。
Linux系统分区
Linux默认可分为3个分区linux命令对系统分区,分别是boot分区、swap分区和根分区。
boot分区
在linux中,boot是存储内核及在引导过程中使用文件的分区,是启动linux时使用的一些核心文件;在boot中包括linux命令对系统分区了系统Kernel的配置文件、启动管理程序GRUB的目录、启动时的模块供应的主要来源Initrd文件和vmlinuz文件。
/boot分区就是操作系统的内核及在引导过程中使用的文件,一般是几年前的版本要求划分的一个区,大小为100MB左右,但现在的新版本都不需要对这个分区进行单独划分,也就是说你完全可以不分/boot。
安装Linux只要求两个基本分区,即根分区及交换分区,如果你的磁盘空间足够大,可以多划分空间给根分区,你也可以把常用的目录新建到桌面,如下载的软件包,放到桌面不影响你进入Linux系统的速度,当然这要求你有足够大的根分区。
swap分区
SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用
它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。
需要注意的是,虽然这个SWAP分区能够作为"虚拟"的内存,但它的速度比物理内存可是慢多linux命令对系统分区了,因此如果需要更快的速度的话,并不能寄厚望于SWAP,最好的办法仍然是加大物理内存。SWAP分区只是临时的解决办法.
根分区
linux根分区是系统分区的意思,系统内所有的东西都存放在根分区中,也被称为root分区;Linux是一个树形文件系统,根分区就是它的root节点,任何的目录文件都会挂在根节点以下,并且linux只有一个根,不管对硬盘分多少个区,都要将这些分区挂载到根目录底下才可以使用。
所谓根分区,说白了就是系统分区,是root分区,所有的东西都放在这里面。
Linux是一个树形文件系统,根分区就是它的root节点,任何的目录文件都会挂在根节点以下。Linux只有一个根。你可以给你的硬盘进行分区,但是,分区设备一定挂载到linux根目录下的指定位置,如/usr,/var,/home等。如果要对分区进行操作的话,只能到分区所挂载的目录中进行操作。所以,不管对硬盘分多少个区,都要将这些分区挂载到根目录底下才可以使用。
linux命令对系统分区的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 分区 文件系统、linux命令对系统分区的信息别忘了在本站进行查找喔。