Linux下如何分区
发布网友
发布时间:2022-02-26 19:48
我来回答
共11个回答
懂视网
时间:2022-02-27 00:10
产品型号:Thinkpad E15
系统版本:centos8
案例:在sdb盘上建一个分区,大小为1G
在虚拟机上添加一块硬盘
例:对sdb这块盘划分一个100M的分区出来
[root@xuegod63 ~]# fdisk /dev/sdb
...
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 删除分区
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
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 -----打印分区表
Command (m for help): n ----新建一个分区
Partition type:
p primary (2 primary, 0 extended, 2 free) p:主分区
e extended e:扩展分区
Select (default p): --#直接默认
Using default response p
Partition number (1,4, default 1): ---#直接默认
First sector (1230848-41943039, default 1230848): ---#直接默认
Using default value 1230848
Last sector, +sectors or +size{K,M,G} (1230848-41943039, default 41943039): +1G
#输入分区大小
Partition 3 of type Linux and of size 1 GiB is set
Command (m for help): w #保存退出
格式化并创建文件系统
[root@xuegod63 ~]# mkfs.xfs /dev/sdb1
注:-f 参数可以对已经存在文件系统的分区,强制格式化
[root@xuegod63 ~]# mkdir /sdb1 #创建挂载点
[root@xuegod63 ~]# mount /dev/sdb1 /sdb1/ #挂载
[root@xuegod63 ~]# df -h #查看
总结:
1. 添加硬盘
2. fdisk /dev/sdb创建分区
3. mkfs.xfs /dev/sdb1格式化并创建文件系统
4. 创建挂载目录/sdb1
5. 挂载/dev/sdb1到/sdb1
热心网友
时间:2022-02-26 21:18
方案一:“标准”方案(现在硬盘都是TB的,这里以最基本的分区大小来说明)
/根分区:8G
SWAP交换分区:2G
/BOOT引导分区:100m
/USR分区:7G
/HOME分区:8G
说明:
/ 8G 其实6G这样子就够用了,不过还是要留一些冗余,比如有些软件默认就安装在这里了,或者是临时将某些文件放在桌面(假如您在ROOT下)因此还是建议8G。当然现在硬盘越来越大,基本没有太多讲究。
SWAP 2G 临时分区,最大值也就是2G了,如果您的物理内存足够大,比如512M或者1G以上,SWAP可以设置得小一点。通常就是将它设置成最大值了,当然现在物理内存基本是1块钱1MB,8G、16G的都很常见,基本原则是物理内存超过8G,如果做服务器,交换分区则要8G以上。
/BOOT 100M 这个BOOT分区通常是作为一个独立的分区的,如果您仅仅是实验的话,就不一定需要单独划分。但是要记住,在单独的LINUX系统中,这个分区最好是独立的。
/USR 7G 准确的说7G可能有点小了,如果您需要用到MYSQL服务的话。这里通常是放程序文件的地方,有些数据库比如MYSQL不特意指定数据库存放路径的话也是放在这里。因此您可以根据需要调节这个区的大小。
/HOME 8G您说到需要放置一些音乐文件什么的,因此这个区相应的划分得大一点。您可以根据您的空间总量来确定这个区的大小
方案二 “极端”方案
先确定您在/HOME下大概需要多少空间,然后将剩余的空间全部分配给/
或者您不能确定,那么请将所有的空间都分配给/
热心网友
时间:2022-02-26 22:36
方案一:“标准”方案
/ 8G SWAP 2G /BOOT 100m /USR 7G /HOME 8G
说明:/ 8G 其实6G这样子就够用了,不过还是要留一些冗余,比如有些软件默认就安装在这里了,或者是您临时将某些文件放在桌面(假如您在ROOT下)因此还是建议8G
SWAP 2G 临时分区,最大值也就是2G了,如果您的物理内存足够大,比如512M或者1G以上,SWAP可以设置得小一点。通常就是将它设置成最大值了,因为这2G对硬盘来说或许不算什么(现在硬盘动则几十上百G的)但是当您在运行很多的程序的时候,或许这个SWAP就派上了用场(我曾经观察过自己的系统,512M的内存竟然也有用光的时候--没开什么大程序,而且也调用到了SWAP。)
/BOOT 100M 这个BOOT分区通常是作为一个独立的分区的,如果您仅仅是实验的话,就不一定需要单独划分。但是要记住,在单独的LINUX系统中,这个分区最好是独立的。
/USR 7G 准确的说7G可能有点小了,如果您需要用到MYSQL服务的话。这里通常是放程序文件的地方,有些数据库比如MYSQL不特意指定数据库存放路径的话也是放在这里。。因此您可以根据需要调节这个区的大小。
/HOME 8G您说到需要放置一些音乐文件什么的,因此这个区相应的划分得大一点。您可以根据您的空间总量来确定这个区的大小
以上是比较均衡的划分,相应的如果是单个硬盘全部使用的话,也是基本可以按照这个比例的。因为是实验,因此就不单独划分/VAR区了,在以后真正应用的时候,可能是需要划分/VAR区的,这里通常用于设置FTP以及WEB服务,还有一些系统日志也放在这里。因为空间有限,就不单独划分了。
方案二 “极端”方案
先确定您在/HOME下大概需要多少空间,然后将剩余的空间全部分配给/
或者您不能确定,那么请将所有的空间都分配给/
希望我提出的方案能够对您有用~
热心网友
时间:2022-02-27 00:10
linux分区最少两个分区,最多一个硬盘只支持15个分区。这两个区是必需的,一个是根分区,就是挂载点为'/'的,分区类型为ext3或则ext4;另一个没有挂载点,分区类型就是swap。大小方面,swap
一般为内存两倍,如果你的内存就有一两个G,只分一倍内存就够了。而'/'根分区的大小为系统大小,初学都分大点,10G能将光盘里东西全部装完,但推荐装自己需要的就行了。用不上的就不用装了,网上有相应的视频教程。也有分三个区,四个区的,这随自己,但大部分都分三个区,是把/boot分区单独分出来,这是为了方便系统启动,因为如果你的硬盘太大,系统盘放到最后面了,这时常把/boot分区分出来,放在最前面,以防系统启动时,寻址不到。还有就是方便多系统安装。学linux去看《鸟哥的私房菜》里面有讲。
热心网友
时间:2022-02-27 02:02
xp里面你把留的空间必须处于未分区状态,
安装linux如果不会分区可以用自动,
手动的话
/boot
10M,默认是ext3格式
swap
正常应该是内存的双倍,
剩余的如果没有程序上的特殊要求可以全部分给
/
,默认也是ext3格式
热心网友
时间:2022-02-27 04:10
先安装XP,留最少5G以上(最好10G以上)的空间。
安装linux,
安装前它会有自带的分区工具叫你分区的。
分区的方按有很多种,初学者不用分得很细的。
一般来说我们需要一个swap分区,一个/boot分区,一个/usr分区,一个/home
分区,一个/var/log分区。当然这没有什么规定,完全是依照你个人来定的。但记住至少要有两个分区,一个swap分区,一个/分区。
热心网友
时间:2022-02-27 06:34
红旗难道没有自动分区这一功能吗?不会吧.中国的LINUX这么差劲?还是你眼睛没看?当然手动的话建议再分一别的区为独立的.如 /home ,以后可以把LINUX下的资料都放到里面去.等你把LINUX弄坏,重装LINUX时,那里面的资料就不会丢了.
热心网友
时间:2022-02-27 09:16
根据自己的需要吧。
装linux必须分"/"、"swap"分区。
其它的自己分。
分区和windows分区差不多。
热心网友
时间:2022-02-27 12:14
因为你是要学习Linux所以不用分太多的区,等以后熟悉了再分.
你只要分一个大区"/"就行了,红旗Linux5.0是不用"swap分区"也可以的.
其它的问题 你可以一下"交换分区"或"swap分区"
热心网友
时间:2022-02-27 15:28
swap分区一般是物理内存的两倍
boot分区128M或256M都行
剩下的就是根\
热心网友
时间:2022-02-27 19:00
老鸟谈生产场景如何对linux系统进行分区?
前言:
我们买房子时,会考虑1室1厅,2室1厅,或3室2厅......!那么具体如何选,是要看手中的money和家庭的人口数量。
同理,服务器操作系统在分区时也是如此,到底分3个区,4个区,要不要分/home/ /var,这也要看我们的业务需求,和运维规范或者说运维领导的喜好。分多了,分少了,在不同的业务场景都可能会有一些麻烦问题(LVM可以解决这个问题,不过有他的弊端,或者说,某些场景是画蛇添足)。
在阐述这个问题之前我们先来简单说下基础分区/boot分区、swap分区和/(根)分区的作用。
Linux的/boot分区、swap分区和/(根)分区的作用
/boot 引导分区,存放引导文件和Linux内核等。
启动文件:用于判断你需要启动哪个操作系统或启动哪个内核。
内核:简单的讲,程序与硬件间的桥梁,你使用应用程序通过内核控制整个计算机。
分区时一般设定:100-200M,正式环境下,linux引导文件及内核全部大小小于100M。
SWAP交换分区,作为虚拟内存使用。用于当物理内存不足时,调用硬盘的一部分来充当内存使用,这个就是所谓的虚拟内存。 其作用类似windows的pagesfile.sys。
分区时一般设定:swap分区的大小=1.5*物理内存容量。当前,服务器的内存已经很便宜了(4G价格小于800)。因此,现在的生产环境服务器内存一般都比较大了(如:我的生产环境内存一般为16-32G),此时swap分区的大小分的内存差不多就好了。而内存比较小(8G或8G以下)的话,可以为内存的1.5-2倍,另外,请大家注意一点,swap分区尽可少用,正常情况下,当内存充足的情况下,swap分区是不会被使用的,因此,一旦发现内存充足时,而swap确使用了很多,说明,应用程序等进程有内存 泄露,此时,要和开发程序的人员一起来,排查哪里内存泄露。当系统使用swap分区用的越多,系统性能反而会下降,某些大内 存数据库也可能不使用SWAP分区,也是可以考虑的。不过,这也 会带来系统内存耗尽,服务直接挂掉的风险。而SWAP是内存不够时一个缓冲的地带。虽然慢,服务器不会挂掉。具体如何使用人者见仁了。
/ 根分区,作为整个文件系统的根目录,硬盘不论分几个区。所有的文件都会在根目录下。在windows里,我们把硬盘分为c: d: e: 等,然后分别存放系统、程序、游戏、歌曲等。而在linux下不一样了:不论你分几个区,你都要在给他们单独起个名字,然后分别用 /data,/music,/study这样名字的目录来把分的分区挂载到各自的目录上提供访问,和目录完全一样的待遇。
在linux下,硬盘看起来就像一个分区一样。这个分区的根目录,就是/ 。分区时一般设定:分完上面两个区后,剩下的都给根分区即可。 在生产场景大规模(200台以上服务器)网站运维中,普通服务器的分区,分上面三个区是不
错的选择。
采用/boot分区、swap分区和/(根)分区的方案优缺点、优点:
优点:
简单,使用方便,可批量安装部署使用,而且不会因为分多个分区,有的分区满了,有的分区剩余很多空间又不能被利用的情况(LVM的情况这里先不阐述)。(其实也是可以使用的,可以fdisk删除重建分区,然后进行扩展,不过过程就复杂了,有兴趣的朋友可以单独交流)。
缺点:
如果系统坏了,重新装系统时,因为数据都在/(根分区),而导致重装系统时数据备份麻烦了,如果是加分了/usr,/home ,/var等分区,那么系统坏了。可以直接在/(根分区)装系统,而不会破坏其它分区的数据。当然,我刚才也说了,如果是集群的节点,不存在需要备份数据的情况下,本文的分区方案优点非常明显,不需要担心某个分区暴满而其它分区不能使用的问题。
生产环境中安装linux系统时如何进行分区?
下面是我对本文主题的答案,供大家参考使用。仅代表老男孩的个人观点。
有很多学生及朋友会在这里纠结,到底产环境中安装linux系统时如何进行分区?
比如,以上/boot分区、swap分区和/(根)分区是基本的,另外,要不要分/home /var等,甚至要不要把数据单独分区。其实,这个问题没有固定的答案。那么不给大家答案你们还不甘心,所以呢,我就再详细说下吧。
在生产场景中,一般来说都是根据具体的业务需求及在整个架构中该服务器处于的角色来对该服务器分区,比如: lvs负载均衡下的web服务器,上面的分区方式就是非常好的(/boot分区、swap分区和/(根)分区就可以了),原因是:简单、方便,不必担心某个分区满的问题,实际应用中对/根,swap做好使用监控报警就满好了。
如果是小公司,没有负载均衡只有单机的web server,那把程序数据单独分区(存放web及db数据)比较理想,如:/www。如果是存放数据库的服务器(mysql或oracle)可以把数据文件单独分区,如:/data。
某些网友很执着的,单独分/home /var,然后告诉我说,分/var防止系统被数据撑满(N年前书上确实这么说的),这样的朋友就是处理问题不灵活了,比较呆板,换句话,很可能没真正接触过生产运维环境。
提示:以上的分区方式,是可以建立在raid基础上的。有关生产场景不同角色的服务器如何选择raid的问题,我们下次在谈。
附带:其它常用分区目录介绍
/home 普通用户的家目录默认存放目录;
/usr 这个是系统存放程序的目录,比如命令、帮助文件等。这个目录下有很多的文件和目录。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。/usr目录下包括涉及字体目录/usr/share/fonts ,帮助目录 /usr/share/man或/usr/share/doc,普通用户可执行文件目录/usr/bin 或/usr/local/bin 或/usr/X11R6/bin ,比如 /usr/sbin 或/usr/X11R6/sbin 或/usr/local/sbin 等;还有程序的头文件存放目录/usr/include。
/var 这个目录的内容是经常变动的,看名字就知道,我们可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。/var/www目录是定义Apache服务器站点存放目录;/var/lib 用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地;
老男孩调查征集:
linux如何分区
linux分区的方案是:1、第一个分区是boot分区,安装操作系统,一般200M即可;2、第二个分区是swap分区,虚拟内存;3、第三个分区是,分区,一般所有文件都放在根目录下。Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991年的[Linux桌面]10月5日(这是第一次正式向外公布的时间)。
分区讲解系统
"分区讲解系统是一种在展馆或展厅使用的讲解系统,也被称为团队智慧讲解系统、展厅分区讲解系统、展馆讲解系统、分区解说系统等不同称谓。它适用于讲解员向游客进行团队讲解的情况,讲解员可手持无线讲解发射器进行语音讲解,参观者无需佩戴耳机,也可以听到现场预先安装的分区扩音设备发出的声音。这种系统可实现同一场馆、多团队、多区域同时讲解,且区域间语音切换自然。技术优势包括采用RFID技术进行控制,所有安装设备的参数都可以通过无线遥控器进行控制调节。它还具有小巧轻便的主机,可迅速安装,并且分区数不受限制。这种系统普遍适用于各…团队分区讲解系统适用于讲解员向游客进行团队讲解的情况,讲解员可手持无线讲解发射器进行语音讲解,参观者无需佩戴耳机,也可以听到现场预先安装的分区扩音设备发出的声音,避免耳机对参观者造成的不适及分发和回收耳机的不便,或其他扩音设备...
Linux系统下如何分区怎么给linux分区
首先,在进行分区之前,需要先执行fdisk命令来查看硬盘的信息,看看具体的大小、分区大小信息,诸如:fdisk -l 其次,在确定好分区信息后,可以使用fdisk工具进行分区操作,来进行硬盘的分区:fdisk /dev/sda 接下来,再使用fdisk分区命令来进行具体的分区,如n (新建分区)、p(设定分区类型)、w(储存并...
Linux下如何分配磁盘空间linux分配磁盘空间
1、 使用gparted工具,就可以完全满足磁盘的分区需求。 首先,打开终端,输入sudo apt-get install gparted,安装最新的gparted;接着,输入sudo gparted,打开该工具;然后,可以根据需要新建分区,重新分配分区大小,修改格式并激活磁盘,完成分区。2、使用fdisk或者parted 命令进行磁盘空间的分配,其中fdisk ...
Linux系统下如何进行空间重新分配linux空间重新分配
一、使用磁盘分区工具 要想进行空间重新分配,首先要使用Linux系统自带的磁盘分区工具,它允许我们在操作系统中进行分配或合并磁盘空间,并进行文件系统的格式化检查。Linux下的磁盘分区工具主要有fdisk以及gdisk,要使用这两种工具,需要根据自己的实际情况通过命令行进行操作:例如:开启磁盘分区工具fdisk sudo f...
linux中分区linux下分区
1、/分区。用于存储系统文件。2、swap,即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存。在Windows下,虚拟内存是一个文件:pagefile.sys;而Linux下,虚拟内存需要使用独立分区,这样做的目的据说是为了提高虚拟内存的性能。3、/home:是用户文件夹所在的地方。如果独立划分/home,即使...
LINUX如何分区
常见的分区包括SWAP,/boot,/usr,/home,/var/log,但具体划分可根据个人需求调整,至少需要SWAP和/分区。分区工具主要有两种:Disk Druid,Red Hat Linux自带的硬盘管理工具,易于使用,适合初学者;Fdisk则更为强大但需要一定的硬盘分区经验,新手应避免。另外,虽然fips分区软件存在危险性,不建议使用...
详解linux下磁盘分区
首先,通过ssh登录到系统并使用fdisk -l查看当前磁盘状态。例如,我们计划对一个10G的未分区硬盘hdb进行如下操作:创建一个3G的主分区(ext3格式)和三个2G的逻辑分区。操作步骤如下:打开终端,输入fdisk /dev/hdb,开始分区。选择n新建分区,接着选择p新建主分区,输入1作为分区号。设置起始柱面默认,...
Linux系统设置硬盘分区容量的方法linux设置分区大小
其次,说明Linux系统设置硬盘分区容量的方法。设置硬盘分区容量首先需要查看当前的分区大小,其次可以根据需要进行分区调整,具体步骤如下:第一步:运行终端,输入“fdisk -l”,查看当前的硬盘及分区信息;第二步:确定要更改的分区,输入“fdisk /dev/sdxy” (sdxy为对应的硬盘分区)进入fdisk程序;第三...
linux查看硬盘及分区
很多朋友都想知道linux如何查看硬盘及分区?下面就一起来说说吧!linux查看硬盘及分区 1、打开linux系统,在linux的桌面的空白处右击。2、在弹出的下拉选项里,点击打开终端。3、然后使用命令fdisk -I查看Linux系统分区信息。4、也可以使用命令df -l和df -h具体查看分区使用状况。
linux下如何标识硬盘分区?
在Linux系统中,我们可以使用`fdisk`或`parted`命令来标识和操作硬盘分区。首先,确保你以root用户身份登录系统,然后你可以按照以下步骤进行操作:1. 使用`fdisk`命令来查看当前系统的硬盘分区情况。你可以通过在终端中输入以下命令来完成这个操作:sudo fdisk -l 这个命令会列出系统上所有的硬盘设备以及它们...