文档章节

linux划分分区并挂载磁盘

ossea
 ossea
发布于 2017/09/02 10:33
字数 1550
阅读 3
收藏 0
点赞 0
评论 0

划分分区并挂载磁盘

本操作以该场景为例,当云服务器挂载了一块新的数据盘时,需要将该数据盘设为主分区,文件系统设为ext4格式,挂载在“/mnt/sdc”目录下,并设置开机启动自动挂载。

1.      执行以下命令,查看新增数据盘。

fdisk -l

[root@pdkcjt-int-zjxrpt-xrapp01 dev]# fdisk -l

Disk /dev/vda: 107.4 GB, 107374182400 bytes
16 heads, 63 sectors/track, 208050 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cb3b2

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           3        1018      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/vda2            1018       83221    41430016   8e  Linux LVM
Partition 2 does not end on cylinder boundary.

Disk /dev/vdb: 214.7 GB, 214748364800 bytes
16 heads, 63 sectors/track, 416101 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_root: 38.2 GB, 38193332224 bytes
255 heads, 63 sectors/track, 4643 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: 0x00000000


Disk /dev/mapper/VolGroup-lv_swap: 4227 MB, 4227858432 bytes
255 heads, 63 sectors/track, 514 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: 0x00000000

[root@pdkcjt-int-zjxrpt-xrapp01 dev]#

 

其中Disk /dev/vdb: 214.7 GB是新增数据盘。

     

 执行以下命令,进入fdisk模式,开始对新增数据盘执行分区操作。    

fdisk /dev/vdb

[root@pdkcjt-int-zjxrpt-xrapp01 home]# fdisk  /dev/vdb
-bash: fdisk : command not found
[root@pdkcjt-int-zjxrpt-xrapp01 home]# fdisk /dev/vdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x0735cc6b.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

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):

 

输入“n”,按“Enter”,开始新建分区。


Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)

表示磁盘有两种分区类型:

“p”表示主要分区。

“e”表示延伸分区。

以创建一个主要分区为例,输入“p”,按“Enter”,开始创建一个主分区。

“Partition number”表示主分区编号,可以选择1-4。

以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。

“First cylinder”表示初始磁柱区域,可以选择2048-20971519,默认为1,不输入按回车表是默认。

回显类似如下信息,“Last cylinder”表示截止磁柱区域,可以选择1-416101,默认为416101

 

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-416101, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-416101, default 416101):
Using default value 416101

Command (m for help):

 

 输入“p”,按“Enter”,查看新建分区的详细信息。

Command (m for help): p

Disk /dev/vdb: 214.7 GB, 214748364800 bytes
16 heads, 63 sectors/track, 416101 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0735cc6b

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1               1      416101   209714872+  83  Linux

Command (m for help):

 

输入“w”,按“Enter”,将分区结果写入分区表中。

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@pdkcjt-int-zjxrpt-xrapp01 home]#

表示分区创建完成。

 

执行partprobe命令,将新的分区表同步到数据盘上。

如果没有找到命令 安装

 yum -y install parted

[root@pdkcjt-int-zjxrpt-xrapp01 home]# partprobe
Warning: WARNING: the kernel failed to re-read the partition table on /dev/vda (设备或资源忙).  As a result, it may not reflect all of your changes until after reboot.
[root@pdkcjt-int-zjxrpt-xrapp01 home]#

执行以下命令,将新建分区文件系统设为系统所需格式。

mkfs -t 文件系统格式 /dev/vdb

以设置文件系统为“ext4”为例:

mkfs -t ext4 /dev/vdb

mkfs -t ext4 /dev/vdb

[root@pdkcjt-int-zjxrpt-xrapp01 home]# mkfs -t ext4 /dev/vdb
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
13107200 inodes, 52428800 blocks
2621440 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
1600 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

正在写入inode表: 完成
Creating journal (32768 blocks): 完成
riting superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@pdkcjt-int-zjxrpt-xrapp01 home]#

格式化需要等待一段时间,请观察系统运行状态,不要退出。

执行以下mkdir 命令,新建挂载路径。

以新建挂载路径“/mnt/sdc”为例:

[root@pdkcjt-int-zjxrpt-xrapp01 home]# mkdir /mnt/sdc
[root@pdkcjt-int-zjxrpt-xrapp01 home]#

执行以下命令,将新建分区挂载到新建的路径下。

mount /dev/vdb 挂载路径

[root@pdkcjt-int-zjxrpt-xrapp01 home]# mount /dev/vdb /mnt/sdc
[root@pdkcjt-int-zjxrpt-xrapp01 home]#

 执行以下命令,查看挂载结果。

df -TH

[root@pdkcjt-int-zjxrpt-xrapp01 home]# df -TH
Filesystem                   Type   Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root ext4    38G  3.9G   32G  11% /
tmpfs                        tmpfs  8.4G     0  8.4G   0% /dev/shm
/dev/vda1                    ext4   508M   34M  449M   7% /boot
/dev/vdb                     ext4   212G  197M  201G   1% /mnt/sdc
[root@pdkcjt-int-zjxrpt-xrapp01 home]#

 

设置开机自动挂载磁盘

如果您需要在云服务器系统启动时自动挂载磁盘,不能采用在 /etc/fstab直接指定 /dev/xvdb1的方法,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变。推荐使用UUID来配置自动挂载数据盘。

 说明:

磁盘的UUID(universally unique identifier)是Linux系统为存储设备提供的唯一的标识字符串。

执行如下命令,查询磁盘分区的UUID。

blkid 磁盘分区

[root@pdkcjt-int-zjxrpt-xrapp01 home]# blkid /dev/vdb
/dev/vdb: UUID="d2bd3d45-7ca6-4922-98d3-85ec074a0cad" TYPE="ext4"
[root@pdkcjt-int-zjxrpt-xrapp01 home]#

使用VI编辑器打开“fstab”文件。

vi /etc/fstab

在文件末尾添加:

UUID=d2bd3d45-7ca6-4922-98d3-85ec074a0cad /mnt/sdc      ext4 defaults     0   2

[root@pdkcjt-int-zjxrpt-xrapp01 home]# vi /etc/fstab


#
# /etc/fstab
# Created by anaconda on Tue Oct 18 13:13:32 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VolGroup-lv_root /                       ext4    defaults        1 1
UUID=9e1660ac-aa2f-4d2c-8ffc-256b6864f334 /boot                   ext4    defaults        1 2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
UUID=d2bd3d45-7ca6-4922-98d3-85ec074a0cad /mnt/sdc      ext4 defaults     0   2

 

 

 

相关详细说明:

http://9124573.blog.51cto.com/9114573/1703007

http://9124573.blog.51cto.com/9114573/1703007

© 著作权归作者所有

共有 人打赏支持
ossea
粉丝 0
博文 20
码字总数 10850
作品 0
大连
程序员
【转】介绍Linux目录结构 & Linux分区大小、挂载点 和如何分区

介绍Linux目录结构 & Linux分区大小、挂载点 和如何分区 一、关于硬盘种类、物理几何结构及硬盘容量、分区大小计算; 1、硬盘种类、物理几何结构 硬盘的种类主要是SCSI 、IDE 、以及现在流行...

666B
2012/01/06
0
0
4.1 df命令 4.2 du命令 4.3-4.4 磁盘分区(上)(下)

4.1 df命令 4.2 du命令 4.3-4.4 磁盘分区(上)(下) 4.1 df命令 磁盘管理 查看磁盘分区的命令 df 报告文件系统磁盘空间使用情况 第一列:磁盘分区 第二列:分区的大小 第三列:已经使用的空...

JasonYan86
06/26
0
0
图解Ubuntu手动分区方法【转】

如果你只是简单地想用上Ubuntu,可以这样操作: 1)如果你是直接将整个硬盘都用来装Ubuntu,机器上没有需要保存的数据,或者已经做好备份的情况下,可以直接在Ubuntu分区时选择“向导──整个...

李勋
2010/06/09
0
0
Linux LVM硬盘管理及LVM扩容

LVM磁盘管理 一、LVM简介 二、 LVM基本术语 三、 安装LVM 四、 创建和管理LVM 2、 创建PV 3、 创建VG 4、 创建LV 5、LV格式化及挂载 一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)...

yl497103815
07/02
0
0
Linux与VMware安装注意事项

Linux与VMware安装注意事项 一、Linux与Windows的不同 Linux严格区分大小写 Linux中所有内容都以文件形式保存,包括硬件 Linux不靠扩展名区分文件类型 Windows下的程序不能直接在Linux中安装...

JS_HCX
06/13
0
0
Linux LVM硬盘管理及LVM扩容

LVM磁盘管理 一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它...

庆沉
2015/07/01
0
0
磁盘格式、磁盘挂载、手动增加swap空间

磁盘格式化 查看系统支持的文件系统格式 #cat /etc/filesystems 查看系统支持的文件系统格式,第一个就是xfs,ext2是系统默认的格式; 只有格式化才能挂载文件系统,磁盘要想能被访问必须挂载...

codepencil
2017/11/04
0
0
玩转 Linux 之:磁盘分区、挂载知多少?

上周在做日志机扩容的时候,发现运维同学将一块硬盘的挂载点没有同以前的日志机保持一致,考虑到这会给日后的维护带来麻烦,于是尝试着手修改,在修改的同时,review 了下之前日志机的挂载配...

大数据之路
2014/07/13
0
3
Linux系统分区和挂载浅谈

好久没有写BLOG了,之前出差了2个月,都没怎么看书,也没有太多时间写。回来后一个月人也有点放松。现在开始还是得继续努力啊。不废话了,下面就介绍下Linux系统的分区和挂载 一 Linux的安装 Li...

Van_chan
2012/12/13
0
0
Linux基础(day15)

4.5/4.6 磁盘格式化 windows和Linux系统格式 在分区后,磁盘需要格式化 Windows中,有NTFS、fat格式,其中fat格式基本已经不用(过时) Linux中,centos7支持xfs、ext4、ext3、ext2、nodev pro...

运维小白
2017/11/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
4
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
1
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
163
1
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
昨天
1
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
昨天
1
0
python里求解物理学上的双弹簧质能系统

物理的模型如下: 在这个系统里有两个物体,它们的质量分别是m1和m2,被两个弹簧连接在一起,伸缩系统为k1和k2,左端固定。假定没有外力时,两个弹簧的长度为L1和L2。 由于两物体有重力,那么...

wangxuwei
昨天
0
0
apolloxlua 介绍

##项目介绍 apolloxlua 目前支持javascript到lua的翻译。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规模翻...

钟元OSS
昨天
2
0
Mybatis入门

简介: 定义:Mybatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 途径:MyBatis通过XML文件或者注解的形式配置映射,实现数据库查询。 特性:动态SQL语句。 文件结构:Mybat...

霍淇滨
昨天
2
0
开发技术瓶颈期,如何突破

前言 读书、学习的那些事情,以前我也陆续叨叨了不少,但总觉得 “学习方法” 就是一个永远在路上的话题。个人的能力、经验积累与习惯方法不尽相同,而且一篇文章甚至一本书都很难将学习方法...

_小迷糊
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部