分区、创建文件系统和挂载

分区

分区命令主要有fdisk (主要使用)、gdisk(创建gpt类型的分区)、parted(可以创建任何类型的分区,但是分区过程提示对于分区大小的提示较少)

fdisk -l /dev/sdX 查看硬盘分区信息

-c (centos6) 打开或禁用dos模式

-u  (centos6) 切换显示的单位(扇区/柱面)

-c (centos7) -c=dos -c=nondos

-u  (centos7)  -u=cylinders  -u=sectors

gdisk 功能类似于fdisk

fdisk /dev/sdX  进行分区

m 帮助

n 建立分区

d 删除分区

p 显示分区信息

t 转换分区类型

a 将指定分区设置/取消 活动分区

L 查看分区类型

o 重建分区表

v 验证分区表,显示剩余没有被分区划分的扇区数量

g 创建GPT格式的分区(centos7)

q 退出不保存

w 退出并保存,不保存,所有的修改都不生效

parted /dev/sdX

mklabel msdos/gpt

help

mkpart

parted /dev/sdX mkpart primary 1 10000

partprobe 当对系统所在的硬盘进行分区修改操作后,内存不会重读分区表,需要使用partprobe强制重读,centos6中有bug。

partx -a /dev/sdX 向内存中增分区更新

partx -d --nr X /dev/sdX 从内存中删除分区更新

blkid 查看所有的块设备

-L LABEL

-U UUID

创建文件系统

查看当前文件系统

mkfs.ext4 /dev/sdb1

mkfs -t extX/xfs/btrfs/vfat

mkfs -L 卷标

mke2fs -t ext2/ext3/ext4 /dev/sdXX

findfs

指定LABEL或UUID显示分区名

tune2fs /dev/sda10  修改文件系统信息

-l 显示文件系统信息(与dumpe2fs -h 信息基本一致)

dumpe2fs /dev/sda10  查看文件系统信息:superblock信息及block group信息

-h 不显示block group而只显示superblock 与tune2fs -l一致

fsck/e2fsck 先卸载再修复

-t filetype

-f 强制修复  在对系统破坏较小,系统识别不出来的情况下强制修复

-y 非交互式

-r 交互式

-p 自动修复

挂载

磁盘或分区创建好文件系统后--需要挂载-挂载到一个目录(一般mount在/mnt/下)才能够使用

一是通过 mount 来挂载,另一种方法是通过/etc/fstab文件来开机自动挂载

1、通过mount 来挂载磁盘分区

mount的用法其实也简单,我们说几个常用的;

挂载文件系统的命令格式:

mount [-t 文件系统 ] [-o 选项] 设备 目录

-t 指定文件系统类型-t 通过这个参数,我们来指定文件系统的类型,一般的情况下不必指定有时也能识加,-t 后面跟 ext3 、ext2 、reiserfs、vfat 、ntfs 等,其中 vfat 是fat32和fat16分区文件系统所用的参数;如果您忘记了文件系统,也可以在-t 后面加auto ;

-r 只读挂载

--remount,ro|rw  也会新/etc/fstab中的选项,如果与指定的冲突,则remount后指定的优先。

-n 隐藏挂载信息不显示,但在/proc/mounts可以查到

-a 读取/etc/fstab,挂载其中没有挂载的设备

-L ‘LABEL‘: 以卷标指定挂载设备

-U ‘UUID‘: 以UUID指定要挂载的设备

-B --bind 目录挂目录

-o 这个选项,主要选项有权限、用户、磁盘限额、语言编码等,但语言编码的选项,大多用于vfat和ntfs文件系统;由于选项太多,可以看看 man mount

umount  设备名/挂载点 取消挂载

1、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为test,要求此分区开机后自动挂载至、test目录,且默认有acl挂载选项

2、写一个脚本,完成如下功能:

(1)列出当前系统识别到的所有磁盘设备

(2)如磁盘数量为1,则显示期空间使用信息

否则,则显示最后一个磁盘上的空间使用信息

不知道怎么变成这个样子了!!!

时间: 2024-10-26 02:46:53

分区、创建文件系统和挂载的相关文章

[9-1]磁盘分区、创建文件系统、挂载以及链接文件

本文旨在复习磁盘分区.创建文件系统.挂载以及链接文件的基本概念 知识储备 硬盘出厂其实不能写入数据的,是"盲盘",需要处理后使用,格式化分为2种 低格:将空白磁盘划分出柱面.磁道及若干个扇区,每个扇区又划分出标识部分ID.间隔区GAP和数据区DATA等.现在大多出厂已经完成低格,只需要用户磁盘分区即可. 高格:真正意义上的创建文件系统,明确存储设备或分区上的文件方法和数据结构,即在存储设备上组织文件的方法. 文件系统是用户存取磁盘文件操作的"代理人" 不同类型的操作

linux(十三)之磁盘分区、创建文件系统、挂载

前面学习了linux的用户管理 ,感觉是不是linux的多用户多任务的系统感觉十分了解了,但是其实并不然的.你还需要了解更多.接下来给大家分享的是 在vmware中添加硬盘创建分区,然后挂载到指定目录. 记住永远不要放弃自己正在追求的东西,即使有可能会追不到,也要享受其中的乐趣. 一.vmware中添加硬盘 首先大家要先安装 一个vmware虚拟机,相信大部分的人要学习linux都会使用到这个工具,所以这里我就不在介绍vmware了.进入正题 第一步:进入指定linux系统在vmware的设置

linux创建分区、文件系统、挂载操作

创建分区: 分别输入n(创建分区).p(主分区)或e(扩展分区).设置大小,最后w保存退出. 使用kpartx -af /dev/sdb 或partx -a /dev/sdb,让内核重读设备分区表. 创建文件系统:mkfs -t ext4 /dev/sdb1,如果出现如下问题: 说明分区/dev/sdb1正在被DM管理,可以使用dmsetup status查看,然后使用dmsetup remove /dev/sdb1 ,再次执行mkfs命令. 挂载分区:mount -t ext4 /dev/sd

磁盘使用:分区,创建文件系统,挂载

虚拟机添加新硬盘 先为虚拟机添加块新硬盘 在虚拟机上右键点击, 出现设置,下一步点下面的添加, 出现硬盘,点击下一步 出现SCSI,继续下一步 点击创建新虚拟盘 继续下一步 最大磁盘大小 看你需求 我选的是120G, 点击将虚拟盘存储为单个文件 继续下一步 出现对话框 点击完成 在虚拟机点设置 就能看到有个新的硬盘 重启虚拟机 之后继续我们要操作的创建分区 进行对新硬盘的分区 查看系统是否有新的硬盘: fdisk -l或者lsblk 我用的是lsblk 如下有新硬盘了 接下来就进行分区了 有两种

文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解

阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fedora / Redhat 软件包管理指南> 如果您想加载一个分区(文件系统),首先您得确认文件系统的类型,然后才能挂载使用,比如通过mount 加载,或者通过修改 /etc/fstab来开机自动加载:如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,

Linux 磁盘、分区、文件系统、挂载

磁盘 Linux所有设备都被抽象成为一个文件,保存在/dev目录下. 设备名称一般为hd[a-z]或sd[a-z].如果电脑中有多硬盘,则设备名依次为sda.adb.sdc...以此类推 IDE设备的名称为hd[a-z].SATA.SCSI.SAS.USB等设备的名称称为sd[a-z]. 分区 在Linux中,使用 备名称+分区号 的方式来表示分区,例如: sda1---第一块硬盘的第一个分区 sda2---第一块硬盘的第二个分区 sdb1---第二块硬盘的第一个分区 ...... 分区是一个软

创建文件系统及挂载

首先给磁盘划好分区,我这里划分好了/dev/sdb1将分区格式化某种文件系统,这里将dsb1格式化ext4 mkfs -t ext4 /dev/sdb1 (或者 mkfs.ext4 /dev/sdb1 , -t 指定文件系统类型) 将刚创建好的文件系统挂载 创建一个空的文件目录 mkdir /kong 挂载:mount /dev/sdb1 /kong 挂载之后就可以使用刚创建的文件系统了,使用df -h可以看到文件系统的使用情况 需要注意点:如果你挂载的文件目录里面有数据,那么挂载之后是看不到里

linux Centos下磁盘分区及文件系统创建与挂载

linux Centos下磁盘分区及文件系统创建与挂载 MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备. 1.MBR支持32bit和64bit系统 2.MBR支持分区数量有限 3.MBR只支持不超过2T的硬盘,超过2T的硬盘只能使用2T空间(使用其他方法) 1.主分区:最多只能创建4个主分区(可使用) 2.扩展分区:一个扩展分区会占用一个主分区位置(不可使用,可化为逻辑分区) 3.逻辑分区:Linux最多支持63个IDE分区和15个SCSI分

linux下磁盘进行分区、文件系统创建、挂载和卸载(转)

任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备. 1.MBR支持32bit和64bit系统 2.MBR支持分区数量有限 3.MBR只支持不超过2T的硬盘,超过2T的硬盘只能使用2T空间(使用其他方法) 1.主分区:最多只能创建4个主分区(可使用) 2.扩展分区:一个扩展分区会占用一个主