在Linux下创建分区和文件系统的方法详解

在 Linux 中创建分区或新的文件系统通常意味着一件事:安装 Gnome Parted 分区编辑器(GParted)。对于大多数 Linux 用户而言,这是唯一的办法。不过,你是否考虑过在终端创建这些分区和文件系统?当然可以!以下就是方法!
使用 CFdisk 创建一个基本的 Linux 分区
以下是如何在命令行中创建一个基本的 Linux 分区的正确方案。要做的第一件事就是先打开你的终端。若你已打开,你需要找到你想要创建分区的磁盘。这可以使用一个简单的命令来找到。
复制代码
代码如下:
lsblk
 当你运行了 lsblk,你应该会看到当前系统上每个磁盘的详细列表。看看这个列表,然后找出你想要使用的磁盘。在本文中,我将使用 sdb 来进行演示。
在终端输入这个命令。它会显示一个功能强大的基于终端的分区编辑程序。
代码如下:
sudo cfdisk /dev/sdb

 注意: 使用在 lsblk 命令输出的你想要使用的磁盘来替换 sdb。
当输入此命令后,你将进入分区编辑器中,然后访问你想改变的磁盘。
由于磁盘分区的不同,这取决于用户的需求,这部分的指南将在 如何建立一个分离的 Linux home/root 分区布局。
首先,需要创建根分区。这需要根据磁盘的字节数来进行分割。我测试的磁盘是 32 GB。
在 CFdisk 中使用键盘上的方向键选择需要分配的空间。你找到后,请使用箭头键选择 [ NEW ],然后按 Enter 键。

 该程序会要求你输入分区大小。一旦你指定好大小后,按 Enter 键。这将被称为根分区(或 /dev/sdb1)。
接下来该创建 home 分区(/dev/sdb2)了。你需要在 CFdisk 中再选择一些空闲分区。使用箭头选择 [ NEW ] 选项,然后按 Enter 键。输入你的 home 分区的大小,然后按 Enter 键来创建它。

 最后,需要创建交换分区。像前两次一样,先找一些空闲分区,并使用箭头选择 [ NEW ] 选项。之后,算下你 Linux 想使用多大的交换分区。
注意: 交换分区通常和计算机的内存差不多大。

 现在,创建了交换分区,该指定其类型。使用上下箭头来选择它。之后,使用左右箭头选择 [ TYPE ] 。找到 Linux swap 选项,然后按 Enter 键。

 所有分区创建后。然后就是将其写入到磁盘。使用右箭头键,选择 [ WRITE ] 选项,然后按 Enter 键。这将直接将新创建的分布写入到磁盘中。
使用 mkfs 创建文件系统
有时候,你并不需要一个整个重新分区,你只想要创建一个文件系统而已。你可以在终端直接使用 mkfs 命令来实现。

 首先,找出你要使用的磁盘。在终端输入 lsblk 找出来。它会打印出列表,之后只要找到你想创建文件系统的分区或盘符。
在这个例子中,我将使用第二个硬盘的 /dev/sdb1 作为第一个分区。可以对 /dev/sdb 使用 mkfs(这将会使用整个分区)。
 要在一个特定的分区上创建新文件系统,只需输入
复制代码
代码如下:
sudo mkfs.ext4 /dev/sdb1
在终端。应当指出的是,mkfs.ext4 可以换成任何你想要使用的的文件系统。
PS:使用 GParted 调整分区
在 Linux 中调整分区最简单的方法是使用 GUI GParted 程序。尽管您可以从您的常规 Linux 安装下运行 GParted ,但是它拒绝在任何当前挂载的分区上进行操作。因此,您不能调整根目录(/)或者其他对操作系统功能来说至关重要的分区。在这我将介绍如何使用一个 Linux 紧急引导磁盘实现您的更改。该磁盘被引导之后,您可以运行 GParted ,就像您从一个常规系统运行那样,使用即指即点操作来告知软件您想进行什么操作。先把软件安装上吧。直接在终端下键入gparted,得到提示输入sudo apt-get install gparted,依样画葫芦,从网络下载完成。
1.运行一个紧急磁盘
现在有许多 Linux 紧急磁盘(emergency discs),比如 PartedMagic 和 SystemRescueCd(见 参考资料)。您也可以使用您的 Linux 安装介质,许多版本都包括一个救援模式(rescue mode),支持访问 GParted 或者类似的实用工具。为了说明问题,我将介绍 PartedMagic 4.11 的使用;然而,笼统地说其他使用工具也是类似的。但是,需要以不同的方式启动 GParted。
多数紧急磁盘是以 x86(32 位)的形式出现的,但是这些磁盘在 x86-64(64 位)计算机中也能很好地工作,甚至系统运行 64 位版本的 Linux 也可以。文件系统数据结构不受中央处理器(CPU)架构的影响。如果您要在其他的机器上运行,除了标准个人电脑(PC),比如 Macintosh,您需要检查您的紧急磁盘能否同您的硬件一起工作。
一般情况下,您必须引导一个紧急磁盘,就像您引导一个 Linux 安装磁盘那样。在一些系统上,插入磁盘然后重新引导计算机执行该任务。在有些系统上,您必须按一个功能键来选择引导设备,或者调整一个基本输入/输出系统(BIOS)选项来从光驱引导,而不从硬盘引导。关于如何执行该操作的具体细节是根据系统而定的,您需要查阅手册页获取详细信息。
当您引导 PartedMagic 时,出现一个引导菜单。选择 Default settings (ns from RAM) 引导到标准系统。系统引导时,您可以看到出现一个桌面,其中含有常用工具的图标,包括一个启动 GParted 的 Partition Editor。双击这个图标开始调整您的分区大小。
2.告知 GParted 关于您的更改
要调整一个分区,右键单击它,然后从下拉菜单选择 Resize/Move。结果是出现如图所示的对话框。您可以使用图形滑块或者文本输入域调整分区大小和位置。

 将其开始点向右移动为 /dev/sdb5 的扩展腾出空间。
您也要在调整 /dev/sdb5 大小之前将交换分区(/dev/sdb6)向右移动。另一种情况是,您可以删除和重新创建交换分区;然而,这可能需要修改 UUID 引用来交换 /etc/fstab 中的空间,当交换空间被移动后,您可以扩展 /dev/sdb5。
如果您想要从逻辑分区腾出空间给主分区,您必须显式地调整围绕逻辑分区的扩展分区,反之一样。您可以像调整其他任何分区那样做;然而您将发现点击其列表条目比起点击上述分区列表的图表中的条目更为容易。
GParted 不允许您调整正在使用的分区。比如在分区的条目旁边有一个锁形图标。您可以右键单击分区并选择 Unmount 卸载它。注意如果扩展分区其中包含的任何一个分区(包括交换空间)正在使用,那么它是以这种方式锁定的。
3.在 GParted 中实现您的更改
在您向 GParted 通知您的更改之后,您必须通过选择 Edit Apply All Operations 菜单项或者单击 Apply 图标实现它。结果是出现一个进度对话框,概述程序正在执行的一切。如果您决定撤销操作,可以使用 GParted 的 undo 功能或者不应用您的更改直接从程序退出,那么您的磁盘将未有任何变化。
分区调整操作需要花费一定时间来完成,从一秒钟到几个小时不等,取决于改变的本质和移动数据的多少。无论在何种情况下您都不能中断正在运行的操作!如果这样做将会破坏文件系统,导致数据无法恢复。

  • 鍦↙inux涓嬪垱寤哄垎鍖哄拰鏂囦欢绯荤粺鐨勬柟娉曡瑙
    绛旓細鐜板湪锛屽垱寤轰簡浜ゆ崲鍒嗗尯锛岃鎸囧畾鍏剁被鍨嬨備娇鐢ㄤ笂涓嬬澶存潵閫夋嫨瀹冦備箣鍚庯紝浣跨敤宸﹀彸绠ご閫夋嫨 [ TYPE ] 銆傛壘鍒 Linux swap 閫夐」锛岀劧鍚庢寜 Enter 閿傛墍鏈鍒嗗尯鍒涘缓鍚庛傜劧鍚庡氨鏄皢鍏跺啓鍏ュ埌纾佺洏銆備娇鐢ㄥ彸绠ご閿紝閫夋嫨 [ WRITE ] 閫夐」锛岀劧鍚庢寜 Enter 閿傝繖灏嗙洿鎺ュ皢鏂板垱寤虹殑鍒嗗竷鍐欏叆鍒扮鐩涓銆備娇鐢 mkfs 鍒涘缓鏂囦欢...
  • linux鍒涘缓鏂扮鐩鍒嗗尯姝ラ
    绛旓細鍥犱负纾佺洏鏃犱换浣鍒嗗尯锛岀涓娆鍒涘缓锛岄粯璁や负鍒嗗尯1锛岃捣濮嬫墖鍖哄彿閫夋嫨榛樿锛岀粓姝㈡墖鍖洪夋嫨5G绌洪棿鐨勫湴鍧鎵囧尯锛岀被鍨嬮粯璁や负linux鏂囦欢绯荤粺銆傜户缁垱寤虹浜屼釜鍒嗗尯锛氭鏃堕粯璁や负鍒嗗尯2锛岃捣濮嬫墖鍖哄彿閫夋嫨榛樿(鍗冲垎鍖1鍚庣殑绗竴涓墖鍖)锛岀粓姝㈡墖鍖洪夋嫨9G绌洪棿鐨勫湴鍧鎵囧尯锛岀被鍨嬮氳繃L鎸囦护鏌ヨ鍚庯紝閫夋嫨涓篧indows鏂囦欢绯荤粺銆傛渶鍚庡垱寤虹涓...
  • linux绯荤粺鍒嗗尯鏂规linux鍒嗗尯璁剧疆
    绛旓細/dev/sdb娌℃湁浣跨敤鐨勮瘽灏卞厛寤轰竴涓富鍒嗗尯锛4銆佹牴鎹楠3鐨勮鏄庡缓绔嬫墿灞曞垎鍖猴細5銆佹墿灞曞垎鍖哄缓濂藉氨鍙互鍦ㄦ墿灞鍒嗗尯寤虹珛閫昏緫鍒嗗尯浜6銆佸氨浼氭樉绀哄凡缁忓缓濂戒竴涓富鍒嗗尯锛屼竴涓昏緫鍒嗗尯锛岄渶瑕佷繚瀛橀鍑轰娇鍒嗗尯璁剧疆鐢熸晥銆7銆佸鏋渇disk鍛戒护涓嶇啛鎮変娇鐢╢disk-h鏌ョ湅甯姪锛屾垨鑰呭湪鍛戒护浣跨敤涓鏍规嵁鎻愮ず鎿嶄綔 windows濡備綍淇敼linux鍒嗗尯...
  • linux涓垎鍖簂inux涓嬪垎鍖
    绛旓細杩欏氨鍙互浠庡叾涓竴涓垎鍖轰笂鎷夸竴鐐圭┖闂村嚭鏉鍒涘缓涓涓柊鐨勫垎鍖恒linux鍒嗗尯绫诲瀷锛1銆/鍒嗗尯銆傜敤浜庡瓨鍌ㄧ郴缁鏂囦欢銆2銆乻wap锛屽嵆浜ゆ崲鍒嗗尯锛屼篃鏄竴绉嶆枃浠剁郴缁燂紝瀹冪殑浣滅敤鏄綔涓篖inux鐨勮櫄鎷熷唴瀛樸傚湪Windows涓嬶紝铏氭嫙鍐呭瓨鏄竴涓枃浠讹細pagefile.sys锛涜Linux涓锛岃櫄鎷熷唴瀛橀渶瑕佷娇鐢ㄧ嫭绔嬪垎鍖猴紝杩欐牱鍋氱殑鐩殑鎹鏄负浜嗘彁楂樿櫄鎷熷唴...
  • linux濡備綍鍒嗗尯纭洏linux濡備綍鍒嗗尯
    绛旓細绛旓紝mkfs 鍒涘缓鏂囦欢绯荤粺锛氱鐩樺垎鍖轰箣鍚庤鍒涘缓鏂囦欢绯荤粺锛屽嵆鏍煎紡鍖栥傚湪LINUX涓嬪彲浠ョ敤鍛戒护mkfs鏉ュ畬鎴愭枃浠剁郴缁熺殑鍒涘缓宸ヤ綔銆傚疄闄呬笂锛屼笉鍚岀绫荤殑鏂囦欢绯荤粺锛岄兘鏈夌壒瀹氱殑绋嬪簭鏍煎紡鍖栵紝mkfs鍙槸涓涓负浜嗗缓绔嬩笉鍚屾枃浠剁郴缁熺被鍨嬶紝纭畾杩愯涓嶅悓绋嬪簭鐨勪竴涓墠绔紝姣斿鐢╩kfs寤虹珛ext2鏂囦欢绯荤粺锛宮kfs灏嗚皟鐢╩kefs鍛戒护鏉ュ畬 ...
  • 鎬庝箞鍦↙inux绯荤粺涓垱寤哄拰浣跨敤XFS绯荤粺
    绛旓細鍏朵粬鐗堟湰Linux锛歴udo pacman -S xfsprogs 鍒涘缓 XFS鏍煎紡鍒嗗尯 鍏堝噯澶囦竴涓垎鍖烘潵鍒涘缓XFS銆傚亣璁句綘鐨勫垎鍖哄湪/dev/sdb锛屽涓嬶細sudo fdisk /dev/sdb 鍋囪姝ゅ垱寤虹殑鍒嗗尯鍙/dev/sdb1銆傛帴涓嬫潵锛屾牸寮忓寲鍒嗗尯涓篨FS锛屼娇鐢╩kfs.xfs鍛戒护銆傚鏋滃凡鏈夊叾浠鏂囦欢绯荤粺鍒涘缓鍦ㄦ鍒嗗尯锛屽繀椤诲姞涓娾-f鈥濆弬鏁版潵瑕嗙洊瀹冦俿udo mkfs.xfs...
  • 鍦↙inux涓鑳鍒涘缓Windows鐨鍒嗗尯鍚?鍦↙inux涓嬭兘鍒涘缓Windows鐨鏂囦欢绯荤粺鍚...
    绛旓細鍙互鐨勶紝鐢╢disk鍛戒护锛屾牴鎹彁绀猴紝鍒嗗尯鍚庢敼鍙樻墍鍒嗗尯鐨勭被鍨嬶紝閫夋嫨ntfs鍒嗗尯鎴栬協at32灏辫銆傚ソ鍍忔牸寮忓寲鏈塪aomkfs.vfat锛岄偅涓猲tfs鍒嗗尯涓嶇煡鏈夋病鏈塵kfs.ntfs鍛戒护銆linux鏀寔寰堝绉鏂囦欢绯荤粺锛屽寘鎷瑆indows鐨刦at32鍜宯tfs銆傚fat32鐨勬敮鎸佸凡缁忓緢濂斤紝 鍙互鐩存帴浣跨敤锛岃屽ntfs鐨勬敮鎸佽繕涓嶆槸澶ソ锛屽彧鑳借锛岃屽啓鏄瀬鍗遍櫓鐨勶紝...
  • linux涓垎鍖簂inux涓嬪垎鍖
    绛旓細linux鍦ㄦ柊鍒嗗尯寤虹珛鏂囦欢绯荤粺鐨勫懡浠わ紵mkfs 鍒涘缓鏂囦欢绯荤粺锛氱鐩樺垎鍖轰箣鍚庤鍒涘缓鏂囦欢绯荤粺锛屽嵆鏍煎紡鍖栥鍦↙INUX涓鍙互鐢ㄥ懡浠kfs鏉ュ畬鎴愭枃浠剁郴缁熺殑鍒涘缓宸ヤ綔銆傚疄闄呬笂锛屼笉鍚岀绫荤殑鏂囦欢绯荤粺锛岄兘鏈夌壒瀹氱殑绋嬪簭鏍煎紡鍖栵紝mkfs鍙槸涓涓负浜嗗缓绔嬩笉鍚屾枃浠剁郴缁熺被鍨嬶紝纭畾杩愯涓嶅悓绋嬪簭鐨勪竴涓墠绔紝姣斿鐢╩kfs寤虹珛ext2鏂囦欢绯荤粺锛宮kfs灏...
  • fdisk鍛戒护鏄粈涔堟剰鎬?
    绛旓細fdisk鏄竴涓敤浜庣鐞嗙鐩樺垎鍖虹殑鍛戒护琛屽伐鍏枫傝鍛戒护鍙互鐢ㄤ簬鍒涘缓銆佸垹闄ゃ佽皟鏁寸鐩樺垎鍖哄ぇ灏忕瓑鎿嶄綔銆鍦↙inux鎿嶄綔绯荤粺涓锛宖disk甯稿父琚敤鏉ュ垵濮嬪寲鏂扮殑纭洏銆鍒涘缓鍒嗗尯鏂囦欢绯荤粺銆佹垨鑰呮洿鏀圭‖鐩樺垎鍖虹殑澶у皬銆備娇鐢╢disk鍛戒护闇瑕佺‘淇濆纾佺洏鍒嗗尯鐨勬搷浣滅鍚堢鐞嗗憳鎴栫敤鎴风殑闇姹傦紝鍥犱负閿欒鐨勫垎鍖烘搷浣滃彲鑳藉鑷撮噸瑕佺殑鏁版嵁涓㈠け鍜岀郴缁...
  • Linux绯荤粺鍒嗗尯
    绛旓細Linux榛樿鍙垎涓3涓垎鍖猴紝鍒嗗埆鏄痓oot鍒嗗尯銆乻wap鍒嗗尯鍜鏍瑰垎鍖恒俠oot鍒嗗尯 鍦╨inux涓锛宐oot鏄瓨鍌ㄥ唴鏍稿強鍦ㄥ紩瀵艰繃绋嬩腑浣跨敤鏂囦欢鐨勫垎鍖猴紝鏄惎鍔╨inux鏃朵娇鐢ㄧ殑涓浜涙牳蹇冩枃浠;鍦╞oot涓寘鎷簡绯荤粺Kernel鐨勯厤缃枃浠躲佸惎鍔ㄧ鐞嗙▼搴廏RUB鐨勭洰褰曘佸惎鍔ㄦ椂鐨勬ā鍧椾緵搴旂殑涓昏鏉ユ簮Initrd鏂囦欢鍜寁mlinuz鏂囦欢銆/boot鍒嗗尯灏辨槸鎿嶄綔绯荤粺鐨...
  • 扩展阅读:linux同时创建两个文件 ... linux创建分区步骤 ... 在linux中怎么创建文件 ... linux磁盘分区命令详细 ... linux扩展分区怎么弄 ... linux fdisk创建分区 ... linux怎么创建逻辑分区 ... linux下查找某个文件 ... linux指定目录下创建文件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网