3. fdisk分区

3.1 fdisk命令分区过程

(1)添加新硬盘

(2)查看新硬盘#fdisk –l

(3)使用fdisk命令分区:#fdisk /dev/sdb

Fdisk交互指令说明

命令

说明

a

设置可引导标记

b

编辑bsd磁盘标签

c

设置DOS操作系统兼容标记

d

删除一个分区

l

显示己知的文件系统类型。82为linux swap,83为linux分区

m

显示帮助菜单

n

新建分区

o

建立空白DOS分区表

p

显示分区列表

q

不保存退出

s

新建空白SUN磁盘标签

t

改变一个分区的系统ID

u

改变显示记录单位

v

验证分区表

w

保存退出

x

附加功能(仅专家)

【示例】新建主分区和逻辑分区

(4)重新读取分区表信息:#partprobe //避免分区后得重启系统

(5)格式化分区:#mkfs –t ext4 /dev/sdbX (其中x为分区号,但要注意,只能格式化主分区和逻辑分区。扩展分区是用来再分逻辑分区的,所以不能格式化)

(6)建立挂载点并挂载

  #mkdir /disk1

  #mount /dev/sdb1 /disk1/

3.2 分区自动挂载与fstab文件修复

(1)/etc/fstab文件

  ①第1字段:分区设备文件名或UUID(硬盘通用唯一识别码),可用#dumpe2fs –h /dev/sdb1找到“Filesystem UUID”,查看分区的UUID

  ②第2字段:挂载点

  ③第3字段:文件系统名称

  ④第4字段:挂载参数

  ⑤第5字段:指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份。

  ⑥第6字段:指定分区是否被fsck检测,0代表不检测,其他数字代表检测的优先级,那么当然1的优先级比2高。

(2)自动挂载:

  ①#vi /etc/fstab  //编辑/etc/fstab

  ②新建一行:“/dev/sdb1 /disk1 ext4 defaults 1 2”即可将/dev/sdb1分区在启动时自动挂载到/disk1目录下

  ③#mount –a  //依据配置文件/etc/fstab内容,自动挂载(执行这条命令可在不重启系统的情况下,自动挂载各分区

4. /etc/fstab文件修复

(1)如果不正确填写分区表,重启时会出现错误,但系统仍然允许我们输入root密码后登录系统,但此时根分区被挂载为只读权限,可以用#mount –o remount,rw /来分配根分区的读写权限。

(2)然后,就可以#vi /etc/fstab文件,将错误的挂载点进行一一修复。

5. 分配swap分区

(1)查询内存与swap分区使用情况:#free

  ①cached(缓存):是指把读取出来的数据保存在内存当中,当再次读取时,不用读取硬盘而直接从内存当中读取,加速了数据的读取过程。

  ②buffer(缓冲):是指在写入数据时,先把分散的写入操作保存到内存当中,当达到一个程序再集中写入硬盘,减少了磁盘碎片和硬盘的反复寻道,加速了数据的写入过程。

(2)新建swap分区:#fdisk /dev/sdb

  ①新建一个逻辑分区:#fdisk /dev/sdb,然后新建逻辑分区

  ②将分区号改为82(82为swap分区的ID号)

(3)格式化:#mkswap /dev/sdb6

  ①分完swap分区后,需要重启才能格式化

  ②注意格化式swap分区的命令为mkswap,而不是mkfs

(4)加入和取消swap分区到系统中

  ①加入swap分区到系统中:#swapon /dev/sdb6(临时生效!)

  ②取消swap分区:swapoff /dev/sdb6

(5)swap分区开机自动挂载

  #vi /etc/fstab

  /dev/sdb6   swap  swap defaults 0 0 (注意第1个swap是挂载点,不要错误写成/swap,第2个swap为文件系统类型)

第8章 文件系统管理(2)_挂载、fdisk分区及分配swap分区的更多相关文章

  1. 『学了就忘』Linux文件系统管理 — 62、手动分配swap分区

    目录 1.查看swap分区情况 2.手动修改swap分区 3.格式化swap分区 4.使用swap分区 5.配置swap分区开机之后自动挂载 1.查看swap分区情况 swap分区就相当于是内存的一个 ...

  2. Linux 分区扩容(根分区扩容,SWAP 分区扩容,挂载新分区为目录)

    请访问原文链接:https://sysin.org/blog/linux-partition-expansion/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页: ...

  3. Linux文件系统管理 开机自动挂载及fstab文件修复

    概述 开机自动挂载及fstab文件修复 开机自动挂载 实现开机后自动挂载,就需要修改系统的自动挂载文件 /etc/fstab.因为系统就是依赖这个文件决定启动时加载的文件系统的.通过vi 打开/etc ...

  4. 文件系统管理 之 实例解说 fdisk 使用方法

    一.fdisk 的介绍: fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具:本人译的不太好,也没有看中文文档:其实就是分 ...

  5. 『学了就忘』Linux文件系统管理 — 59、使用fdisk命令进行手工分区

    目录 1.手工分区前提 (1)要有一块新的硬盘 (2)在虚拟机中添加一块新硬盘 2.手工分区 (1)查看Linux系统所有硬盘及分区 (2)手工分区:详细步骤 (3)保存手工分区 3.硬盘格式化 4. ...

  6. Linux磁盘及文件系统管理 4---- Linux文件系统挂载管理

    1 挂载操作 1 磁盘或者分区需要创建好文件系统后,需要挂载到一个目录才能够使用 2 windows或者是Mac会自动的挂载文件系统,一旦创建好文件系统后会自动的挂载 3 对于Linux来说我们必须要 ...

  7. Linux命令应用大词典-第19章 文件系统管理

    19.1 mkfs:创建Linux文件系统 19.2 mke2fs:创建ext2.3.4文件系统 19.3 mkfs.ext4:创建ext4文件系统 19.4 mkfs.ext3:创建ext3文件系统 ...

  8. Linux基础学习(9)--文件系统管理

    第九章——文件系统管理 一.回顾分区和文件系统 1.分区类型: 2.分区表示方法: 3.文件系统: 二.文件系统常用命令 1.df命令.du命令.fsck命令和dump2fs命令: (1)文件系统查看 ...

  9. Linux之磁盘与文件系统管理

    磁盘及文件系统管理详解 [参考文献:马哥视频] 原文:http://blog.csdn.net/u013008795/article/details/51150075 目前市场上主流的磁盘是机械式硬盘 ...

随机推荐

  1. Guava学习-目录

    备份一下地址: 目录 1. 基本工具 [Basic utilities] 让使用Java语言变得更舒适 1.1 使用和避免null:null是模棱两可的,会引起令人困惑的错误,有些时候它让人很不舒服. ...

  2. 25M电子琴实现

    module qin(input clk,output reg beep,input [3:0] col,output [3:0] row_data,output [7:0]out ,input rs ...

  3. C#中JSON序列化和反序列化

    有一段时间没有到博客园写技术博客了,不过每天逛逛博客园中大牛的博客还是有的,学无止境…… 最近在写些调用他人接口的程序,用到了大量的JSON.XML序列化和反序列化,今天就来总结下json的序列化和反 ...

  4. JS字符串反序输出

    function IsReverse(text){ return text.split('').reverse().join(''); } IsReverse("你是我的小丫小苹果" ...

  5. Web系统开发构架再思考-前后端的完全分离

    前言 前后端完全分离其实一直是Web开发人员的梦想,也一直是我的梦想,遥想当年,无论是直接在代码里面输出HTML,还是在HTML里面嵌入各种代码,都不能让人感到满意.期间的痛苦和纠结,我想所有Web开 ...

  6. 原生js使用forEach()与jquery使用each遍历数组,return false 的区别

    原生js使用forEach()与jquery使用each()遍历数组,return false 的区别: 1.使用each()遍历数组a,如下: var a=[20,21,22,23,24]; $.e ...

  7. Java—byte小结

    1.声明byte[]数组: private static final byte[] XINTIAO = { (byte) 0xEE, (byte) 0x00 }; 2:将多个bute[]数组合并成一个 ...

  8. Java Web总结

    一.地址 客户端路径和服务端路径 表单:<form action="路径"></form> 超链接:<a href="路径"> ...

  9. React Native知识7-TabBarIOS组件

    一:简介 两个TabBarIOS和TabBarIOS.Item组件可以实现页面Tab切换的功能,Tab页面切换的架构在应用开发中还是非常常见的.如:腾讯QQ,淘宝,美团外卖等等 二:TabBarIOS ...

  10. AES 加密工具类

    /** * AES 是一种可逆加密算法,对用户的敏感信息加密处理 对原始数据进行AES加密后,在进行Base64编码转化: */public class AESOperator { /* * 加密用的 ...