Linux系列之fdisk 分区挂盘

2019/3/28 星期四
Linux系列之fdisk 分区挂盘

[root@hadoop04-184 ~]# df -Th
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs        47G  8.3G   39G  18% /
devtmpfs                devtmpfs  3.9G     0  3.9G   0% /dev
tmpfs                   tmpfs     3.9G     0  3.9G   0% /dev/shm
tmpfs                   tmpfs     3.9G  8.9M  3.9G   1% /run
tmpfs                   tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  173M  842M  18% /boot
tmpfs                   tmpfs     783M     0  783M   0% /run/user/0

我们的根目录分配了50G 比较少,我们挂一个/data 盘分给100G

//现在虚拟机上,挂载硬盘上去
具体操作如下

[root@hadoop04-184 ~]# fdisk -l   

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x7f7d07a7

   Device Boot      Start         End      Blocks   Id  System

Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000e6745

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM

Disk /dev/mapper/centos-root: 50.5 GB, 50457477120 bytes, 98549760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

[root@hadoop04-184 ~]# fdisk /dev/sdb   //我们来给/dev/sdb 分区
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition       *(删除一个分区)
   l   list known partition types         (和ls -l的意思一样的 列出分区的类型)
   m   print this menu           *(打印菜单 就是查看帮助)
   n   add a new partition       *(new 创建一个分区)
   o   create a new empty DOS partition table
   p   print the partition table     *(print打印分区表)
   q   quit without saving changes        *(quit 退出不保存)
   s   create a new empty Sun disklabel    (创建一个新的空的sun )
   t   change a partition‘s system id      *(改变一个分区的系统id)
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit       *(保存并退出)
   x   extra functionality (experts only)

Command (m for help): p  

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x7f7d07a7

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Partition type:
   e   extended                   扩展分区
   p   primary partition (1-4)    主分区
   接下来选择p

Partition number (1-4): 1       第一块分区的名字
First sector (2048-2097151, default 2048):   这里直接回车表示默认从2048扇区开始
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2097151, default 2097151): //直接回车把所有的都给1

Command (m for help): p

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x7f7d07a7

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   209715199   104856576   83  Linux
Command (m for help): w //保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@hadoop04-184 ~]# partprobe /dev/sdb  (这里命令是告诉linux内核,我们修改了你的分区表)
 partprobe - inform the OS of partition table changes
通知操作系统分区表的变化,不执行这个命令就需要重新启动操作系统 ,执行了这个命令就不需要了。

分区好了,接下来就是格式化
接下来格式化,创建文件系统。

[root@hadoop04-184 ~]# mkfs
mkfs         mkfs.btrfs   mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.ext4    mkfs.minix   mkfs.xfs
[root@hadoop04-184 ~]# mkfs.xfs /dev/sdb1
这里命令就是可视化,指定文件系统的类型为xfs
...
...
...

[root@hadoop04-184 ~]# tune2fs -c -1 /dev/sdb1    (不让他检查的意思)
[root@linux6 ~]# df -Th
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sda3      ext4   7.1G  1.6G  5.1G  25% /
tmpfs          tmpfs  491M     0  491M   0% /dev/shm
/dev/sda1      ext4   194M   29M  155M  16% /boot
[root@linux6 /]# cd mnt/
[root@linux6 mnt]# ll
total 0
[root@linux6 mnt]# mkdir data1  (创建挂载点)
[root@linux6 mnt]# ll
total 4
drwxr-xr-x. 2 root root 4096 2017-12-21 15:53 data1
[root@linux6 mnt]# cd ~
[root@linux6 ~]# mount /dev/sdb1 /mnt/data1/         (挂载上去)
[root@linux6 ~]# df -Th
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sda3      ext4   7.1G  1.6G  5.1G  25% /
tmpfs          tmpfs  491M     0  491M   0% /dev/shm
/dev/sda1      ext4   194M   29M  155M  16% /boot
/dev/sdb1      ext4    16M  1.2M   14M   8% /mnt/data1
[root@linux6 ~]# cd /mnt/data1/
[root@linux6 data1]# touch majihui.txt
[root@linux6 data1]# echo "i love datcent" > majihui.txt
[root@linux6 data1]# cat majihui.txt
i love datcent

上面的这个挂载情况,重启服务器之后,就没有了

我们接下里用
挂载可以用设备也可以用uuid 要想让他开机自挂起磁盘的话,就需要在/etc/fstab 上去添加

一般情况下:不用uuid的方法

[root@hadoop04-184 ~]# vim /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Wed Jan 16 18:21:38 2019
#
# 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/centos-root /                       xfs     defaults,noatime        0 0
UUID=94663c29-d395-4cd0-8cac-1f0d6dea8969 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sdb1 /data                    xfs    defaults,noatime        0 0
然后重启就好了

[root@hadoop04-184 ~]# df -Th
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs        47G  8.3G   39G  18% /
devtmpfs                devtmpfs  3.9G     0  3.9G   0% /dev
tmpfs                   tmpfs     3.9G     0  3.9G   0% /dev/shm
tmpfs                   tmpfs     3.9G  8.9M  3.9G   1% /run
tmpfs                   tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  173M  842M  18% /boot
/dev/sdb1               xfs       100G  1.3G   99G   2% /data
tmpfs                   tmpfs     783M     0  783M   0% /run/user/0
cm_processes            tmpfs     3.9G  1.4M  3.9G   1% /run/cloudera-scm-agent/process

原文地址:https://blog.51cto.com/12445535/2370371

时间: 2024-08-12 05:34:42

Linux系列之fdisk 分区挂盘的相关文章

linux基础之fdisk分区

fdisk命令: 1.查看磁盘的分区信息: fdisk -l [-u] [device...]:列出指定磁盘设备上的分区情况: fdisk -l Centos6 Start End 表示起始.结束柱面 Centos7 Start End 表示起始.结束扇区 id 为16进制显示 2.管理分区 fdisk  device fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能:所有的操作均在内存中完成,没有直接同步到磁盘:直到使用w命令保存至磁盘上: 常用命令: n:创建

Linux 磁盘结构之 --- fdisk分区命令

一.fdisk 的介绍  fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具:其实就是分区工具 . fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux .fat32. linux .linux swap .fat16 以及其实类Unix类操作系统的文件系统等:当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统:这样一个分区才能使用:这和

linux 使用fdisk分区扩容

转 http://www.cnblogs.com/chenmh/p/5096592.htm l 概述 我们管理的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,在这个时候我们就需要增加磁盘空间,本章主要介绍如何使用fdisk分区工具创建磁盘分区和挂载分区,介绍两种情况一种是对原有的磁盘的剩余空间增加分区,第二种是对新添加的磁盘进行分区操作. 扩展空间 fdisk: invalid option -- '-' Usage: fdisk [options] <disk> change pa

Linux系统fdisk分区

以下操作全部基于win7 64位系统上的Linux虚拟机(CentOS6.6). 当Linux虚拟机的硬盘空间不够用时,可以手动添加硬盘块,流程如下: 右键虚拟机,点击“Add”按钮: 选择“Hard Disk”,点击“next”: 选择“Create a new virtual disk”,点击“next”: 选择“SCSI”,点击“next”: 设置硬盘大小,“store disk as a single file”,点击“next”: 点击“finish”,即添加成功: 重启Linux系统

Linux下使用fdisk扩展分区容量

导读 我们管理的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,比如:共享文件服务器硬盘空间不足,在这个时候我们就需要增加磁盘空间,来满足线上的业务:又或者我们在使用linux的过程中, 有时会因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况,都可以是使用fdisk分区工具来动态调整分区的大小: 扩展磁盘空间 硬盘空间为20G,使用vSphere Client增加磁盘大小,需要再增加10G空间; 扩展完后,重启系统,再次使用fdisk -l查看,会发现硬盘空间变大了:

Linux下使用fdisk命令和partprobe命令,在不重启系统的情况下新建分区并格式化

由于工作的需要,最近一段时间一直在学习Linux.学习一门新的知识,我是喜欢根据谋一本书或者某一个学习视频系统的学习,这样可以对学习的新知识有一个系统全面的认识和了解.所以学习之前,没了一本鸟哥的私房菜做为参考书,开始系统的学习Linux. 根据鸟哥的建议,安装虚拟机时,预留了一块空的容量用来练习分区使用.所以在虚拟机上安装Linux系统分区时,只划分了一块4G的容量挂载到根目录“/”下,还有就是只划分了一个2G的swap分区.还有14G的容量没有分配. 在学习磁盘管理时,使用fdisk将剩余的

Linux 学习记录:七、fdisk 分区工具

一.fdisk分区工具 fdisk 是来自 IBM 的老牌分区工具,支持绝大多数操作系统,几乎所有的 Linux 发行版都装有 fdisk,包括在 Linux 的 resuce 模式下依然能够使用. fdisk 是一个基于 MBR 的分区工具,所以如果需要使用 GPT,则无法使用 fdisk 进行分区. 二.fdisk简单实用 fdisk 命令只有具有超级用户权限才能够运行 使用 fdisk -l 命令可以列出所有安装的硬盘及其分区信息 使用 fdisk /dev/sda 可以对第一块 SATA

linux下使用fdisk命令进行磁盘分区

linux下使用fdisk命令进行磁盘分区 目录 分区类型 分区方法表示 文件系统 fdisk命令分区过程 分区类型 主分区:总共最多只能分四个 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个.但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用. 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区 分区方法表示

Linux中fdisk分区

一.硬盘接口    从整体的角度上,硬盘接口分为IDE.SATA.SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价格昂贵.二.硬盘种类    SATA硬盘:用SATA接口的硬盘又叫串口硬盘,是以后PC机的主流发展方向,因为其有较强的纠错能力,错误一经发现能自动纠正,这样就大大的提高了数据传输的安全性.新的SATA 使用了差动信号系统"differential-signal-amplified-syst