文件系统——创建分区+格式化分区

概念:文件系统是针对存储设备而言的。

创建文件系统之前需要指定此文件系统将会应用于的存储设备分区。

可通过 fdisk 命令完成对存储设备的分区

fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It‘s strongly recommended to

switch off the mode (command ‘c‘) and change display units to

sectors (command ‘u‘).

Command (m for help): p

Disk /dev/sda: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0006210d

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          39      307200   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2              39        2354    18598912   83  Linux

/dev/sda3            2417        2611     1564384   83  Linux

已经分为sda1、sda2和sda3,现在新增一个分区sda4

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

分区分为扩展分区e和主分区p

扩展分区:扩展分区只能容纳其他主分区,无法接纳文件系统(被格式化),扩展分区的作用是,因为一个存储设备上只能有4个主分区,所以如果要更多的主分区,就要在扩展分区内再次分区(扩展分区就相当于一个崭新新的存储设备,可以对这个存储设备再次创建主分区)。

主分区:主分区可以接纳文件系统(被格式化),每个存储设备上最多只能有4个主分区。

删除最后一个分区

Command (m for help): d

Partition number (1-4): 4

再次创建

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

p

Selected partition 4

结果

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          39      307200   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2              39        2354    18598912   83  Linux

/dev/sda3            2417        2611     1564384   83  Linux

Partition 3 does not end on cylinder boundary.

/dev/sda4            2354        2416      499384   83  Linux

生效分区结果

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

Syncing disks.

至此,已经创建一个新的分区sda3,但是创建新硬盘分区的最难之处在于找到linux系统上的物理磁盘。对于较早的IDE硬盘,linux用/dev/hdx来标识,其中的x代表序号,如sda代表第一个磁盘、sdb代表第二个磁盘等等。对于较新的SATA硬盘和SCSI硬盘,linux用/dev/sdx来标识(本系统分区的就是此类)。

重启后,以上分区操作生效(或者通过partprobe命令,当然这个命令要安装)

此处如果不重启会报错Could not stat /dev/sda4 --- No such file or directory

/|\

|——————————————————————————————————————————————————————————————以上内容已获得想要的磁盘分区

下面将说明如何将分区格式化为想要的文件系统———————————————————————————————————————————————————————|

\|/

对于不同的文件系统,有不同的命令行来实现分区的格式化

mkefs 创建一个ext文件系统

mke2fs ext2

mkfs.ext3 ext3

mkfs.ext4 ext4

mkreiserfs     
ReiserFS

jfs_mkfs JFS

mkfs.xfs XFS

直接用上面的命令就可以创建默认设置的文件系统(如果不想要什么特殊设置的话)。

分区结束,对分区进行完文件系统的格式化,下面就是把这个分区挂在到一个文件夹下,以供使用。

先创建要挂在到的目标文件夹  mkdir /v_sda4

mount -t ext4 /dev/sda4 /mnt/v_sda4

至此挂在工作完成,查看挂在后的信息:mount

最后一条为为刚挂载的。

注意:以上挂载的文件系统会在重启系统后自动失效(分区依旧存在,只是这个分区不在具备特定的文件系统,是尚未格式化的),想要重启系统后依旧保留文件系统,可以将文件系统添加到/etc/fstab文件中。

现在重启机器,重新mount,可见最后一条已经消失了。

时间: 2024-08-30 06:39:13

文件系统——创建分区+格式化分区的相关文章

3. 文件系统——创建、删除分区和内核同步分区信息

一.创建分区 如果使用fdisk命令来创建.删除.修改分区,可以直接使用fdisk [DEVICE]来操作,如: # fdisk /dev/sda 但需要注意的是,用命令来操作硬件,很容易造成数据丢失,故务必谨慎使用. fdisk命令是个交互命令,使用fdisk [DEVICE] 时,系统会提示各种可以使用的选项: [[email protected] ~]# fdisk /dev/sda # 不要加上 -l选项 --------------运行结果----------------- WARNI

用IO创建并格式化分区

转载:http://raylinn.iteye.com/blog/570274 BOOL Result; // used to read bad DeviceIoControl calls DWORD szReturned; unsigned int SectorSize = 512; LARGE_INTEGER DiskSize.QuadPart = 40007761920i64; LARGE_INTEGER Part_1_size.QuadPart = 27406600704i64; LAR

linux硬盘分区格式化及挂载

linux硬盘分区格式化及挂载 1.硬盘的接口类型 硬盘的接口一般分为两种,一种是IDE并行接口,一种是SATA串行接口, 在linux上面IDE接口的硬盘被识别为/dev/hd[a-z]这样的设备,其中hdc表示光驱设备,这是因为主板上面一般有两个IDE插槽,一个IDE插槽可以接两个硬盘,而光驱是接着IDE的第二个插槽上面的第一个接口上面.其他诸如SCSI,SAS,SATA,USB等接口的设备在linux识别为/dev/sd[a-z]. 2.linux硬盘的分区 磁盘的分区分为: primar

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

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

创建分区、格式化分区、挂载分区

大致思路: 1.查看分区状态 2.创建分区 3.重新加载分区表 4.格式化分区 5.挂载分区到目录 查看当前分区状态: [[email protected] ~]# fdisk -cul   Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Secto

linux磁盘分区格式化、挂载,文件系统

一.硬盘分区&格式化&挂载 RHEL5强制刷新分区表 partprobe /dev/sdb RHEL6强制刷新分区表 partx -a /dev/sdb 1.创建文件系统:挂载分区&格式化 mkfs.TAB 查看当前系统可创建分区类型 [[email protected] ~]# mkfs. mkfs.cramfs  mkfs.ext3    mkfs.vfat    mkfs.ext2    mkfs.msdos 格式化第一个分区   mkfs.ext3 /dev/sdb1 创建

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.扩展分区:一个扩展分区会占用一个主

6.文件系统——什么是交换分区以及如何创建和使用交换分区(free,reboot,mkswap,swapon,swapoff)

一.交换分区:swap 目前几乎所有的操作系统都是多任务多用户的,且使用了MMU完成了内存保护,以使得多进程得以完成.如此一来,每个进程都有自己的线性地址空间,其中的数据会被映射到物理地址空间中. 第一个进程使用第一个线性地址空间,第二个进程使用第二个线性地址空间,依此类推,而这些进程真正使用的内存会被放置到物理内存中.而物理内存被划分为单个的页框(可以存储页面数据的单元),于是第一个进程可能使用的是物理内存中的第三个页框,第二个进程使用的可能是第一个页框,第一个进程又开启了一块数据,使用的是第