LINUX磁盘分区、格式化、挂载、卸载详细过程_Linux

1.一切皆文件

Linux系统有一个理念:“一切皆文件”,所以计算机的硬件在linux中也是以“文件”的形式存在于/dev目录中。

 图为CentOS 6.5系统中/dev目录的部分内容。不同的计算机显示的内容大同小异。

比如,光驱对应的文件是/dev/cdrom,CPU对应的文件是/dev/cpu。而硬盘对应的是/dev/sd*。第一块硬盘是/dev/sda,第二块磁盘是/dev/sdb。

但是一个磁盘通常又被分成多个分区,所以在磁盘文件的后面加上分区的序号来对应这个分区。参考下面的表格中的例子。


分区


对应的路径


第一块硬盘的第1个分区


/dev/sda1


第一块硬盘的第2个分区


/dev/sda2


第二块硬盘的第2个分区


/dev/sdb2

2.创建分区

2.1 使用cfdisk命令创建一个分区。

本例使用上图中的/dev/sdb磁盘来演示。 

开始使用cfdisk命令,进入cfdisk界面。

cfdisk /dev/sdb

[New]--[Primary]--手动输入分区容量,以M为单位。回车,创建成功。

最后选择[Write],输入“yes”回车,将配置写入到磁盘。

选择[Quit]退出cfdisk。

ps:cfdisk命令暂不支持GPT分区格式
 

2.2 格式化分区mkfs

 mkfs - 支持ext2、ext3(日志)、ext4、vfat、msdos、jfs、reiserfs等
用法1:mkfs -t <fstype> <partition>
例:

 #mkfs -t ext3 /dev/hda1

用法2:mkfs.<fstype> <partition>
例:

 #mkfs.vfat /dev/hda2

本例是

 mkfs.ext4 /dev/sdb1

ps:格式化分区之后,可以使用e2label命令给分区添加卷标

e2label 分区路径 卷标名

3. 挂载分区

提示:使用df -h命令可以查看当前系统中已经挂载的分区

3.1 手动挂载分区

mount -t /dev/sdb1 /mnt/sdb1

卸载分区umount命令格式:

umount [option] special | node

使用umount卸载分区时,可以指定挂载点,也可以指定挂载的路径

比如本例要卸载sdb1分区的挂载,则使用

umount /dev/sdb1或者umount /mnt/sdb1

ps:使用umount卸载时,如果是指定的设备路径,则umount会按照按照挂载顺序去卸载分区最后被挂载的挂载点。

3.2 自动挂载分区

linux系统在启动时,会从/etc/fstab文件自动挂载分区。

图中是一个fstab文件的示例。

fstab中,每条配置信息都分为固定的6个部分

[1]:分区路径,或者UUID

[2]:fs_file - 该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名包含空格的情况,用40来表示空格。

[3]:fs_type - 定义了该设备上的文件系统,一般常见的文件类型为ext4 (Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、isoArray600等。在不确定的情况下可以使用auto。

[4]:fs_options - 指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来。
对于大多数系统使用"defaults"就可以满足需要。不多说。

[5]:fs_dump  - 该选项被"dump"命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设
置该字段为0

[6]:fs_pass - 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字
段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0

 本例,在fstab文件中添加sdb1分区自动挂载的配置如下:

/dev/sdb1   /mnt/sdb1   ext4  defaults  0 2

ps:其它账户(如orac、mysql)在使用这个新的分区时,可能会遇到权限不足的问题,使用以下命令解决

chmod 777 /mnt/sdb1

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索linux
, 格式化
, 挂载
, linux磁盘分区
linux磁盘分区挂载
格式化raid磁盘并挂载、linux磁盘分区挂载、ubuntu挂载磁盘分区、无法挂载磁盘分区、suse 格式化磁盘分区,以便于您获取更多的相关知识。

时间: 2024-09-20 04:14:56

LINUX磁盘分区、格式化、挂载、卸载详细过程_Linux的相关文章

Linux磁盘分区实战案例(必看篇)_Linux

一.查看新添加磁盘 [root@localhost /]# fdisk -l 磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0009f1d1 设备 Boot Start End Blocks Id System /dev/s

Linux 磁盘分区、格式化、目录挂载

实验环境: Citrix虚拟化, RHEL6.4系统环境 本文目的: 熟悉Linux的基本磁盘分区.格式化.目录挂载. 显示当前主机目录 磁盘分区 磁盘格式化 挂载目录 1. 显示当前主机目录 命令df -h [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 26G 2.9G 22G 13% / tmpfs 1.9G 0 1.9G 0% /dev/sh

Linux磁盘分区,目录树,文件系统的关系(转)

研究了很久,自始至终不能够从三者的区别和联系中找到一个大脑与这些概念之间合适的相处方式.对于基本概念和理论理解不到位,在工作之中会走很多弯路和犯很多错误.今天花一天的时间,终于对三者的区别和联系有了更进一步的理解,特此记录并分享之,供大家探讨交流. (一)磁盘分区 首先要明白的是磁盘为什么要分区. 一是从数据安全方面考虑,二是从系统访问磁盘的性能考虑.一个磁盘的某个分区损坏,不在该分区的数据将不会受到影响,这样就能够有效地保护不同业务的数据.过大的磁盘分区在系统进行读写的时候,会降低系统的读写性

12.1. Linux磁盘分区加密

Procedure 12.1. cryptsetup - configures encrypted block devices 安装 cryptsetup # apt-get install cryptsetup dmsetup 硬盘分区 添加一块新硬盘,使用cfdisk /dev/sdb 对他进行分区 sapnu-melencio:~# fdisk -l Disk /dev/sda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track,

linux磁盘分区、静态分区和LVM

1.虚拟内存技术,windows通过交换文件来实现,linux通过交换分区来实现.所以windows只有一个分区,而安装linux至少两个分区,其中一个就是交换分区,虚拟内存一定程度上可以解决内存不够的问题. 2.硬盘在使用之前必须分区,硬盘分区有主分区,扩展分区和逻辑分区之分,一块硬盘最多只能有四个主分区,其中一个主分区可以用一个扩展分区来代替,只能有一块扩展分区,这个扩展分区可以划分多个逻辑分区 3.linux磁盘设备和分区命名 第一块IDE硬盘叫做/dev/hda,第二块IDE叫做/dev

linux磁盘分区

  1.虚拟内存技术,windows通过交换文件来实现,linux通过交换分区来实现.所以windows只有一个分区,而安装linux至少两个分区,其中一个就是交换分区,虚拟内存一定程度上可以解决内存不够的问题. 2.硬盘在使用之前必须分区,硬盘分区有主分区,扩展分区和逻辑分区之分,一块硬盘最多只能有四个主分区,其中一个主分区可以用一个扩展分区来代替,只能有一块扩展分区,这个扩展分区可以划分多个逻辑分区 3.linux磁盘设备和分区命名 第一块IDE硬盘叫做/dev/hda,第二块IDE叫做/d

Linux操作系统安装图文配置教程详细版_Linux

随着嵌入式的发展,Linux的知识是必须的一部分,下面就让我们进行Linux系统的安装过程演示: 一. Linux的安装 在此博客中以红旗(Red Flag)Asianux Workstation 3为例进行描述,其他版本的Linux与此相似.1.1 安装方式      根据Linux系统在计算机中的存在方式,将Linux的安装分为单系统.多系统和虚拟机.      1.单系统安装.指在计算机中仅安装Linux系统,无其它操作系统.   2.多系统安装.指在同一台计算机中,除了安装Linux系统

CentOS Linux系统搭建Android开发环境详细介绍_Linux

CentOS Linux系统搭建Android开发环境详细介绍        很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发环境的过程.下面就是其介绍的配置的详细步骤原文:        由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境.        主要包括以下步骤: 1.JDK安装 2.Eclipse安装

Linux系统硬盘分区 格式化 挂载的方法

1. 添加磁盘,查看磁盘状况  代码如下 复制代码 [root@db1 /]# fdisk -l Disk /dev/sda: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes    Device Boot      Start         End      Blocks   Id  System /de