parted分区和挂载及非交互式操作

案例1:新建一个主分区

交互式parted分区命令

------------------------------------------------------------------------------------------------------------------------------------

1,将磁盘上原有的分区删除掉:

进入:#parted   /dev/sdb

查看:(parted)p

删除:(parted)rm  1

(parted)rm  2

2,将磁盘格式变成gpt的格式(因为parted只能针对gpt格式的磁盘进行操作)

转换:(parted) mklabel  gpt

分区:(parted) mkpart  primary  1  500                  (分第一个主分区500MB)

分区:(parted) mkpart  primary  501  1000              (分第二个主分区500MB)

分区:(parted) mkpart  logical  1001  2000              (分第三个逻辑分区1000MB)  (parted的逻辑分区不用先分扩展分区,直接一步到位)

查看:(parted) p

退出:(parted)quit             ( parted分区自动保存,不用手动保存 )

3,格式化已经分好的区

# mkfs -t ext4 /dev/sdb1

4,挂载

# mount  /dev/sdb1 /mnt

5,开机自动挂载:

# echo  “/dev/sdb1 /mnt ext4 defaults 0 0”  >>/etc/fstab

非交互式parted分区命令

------------------------------------------------------------------------------------------------------------------------------------

[[email protected] 桌面]# parted /dev/sdb mklabel gpt

[[email protected] 桌面]# parted /dev/sdb mkpart primary 1 500
[[email protected] 桌面]# parted /dev/sdb mkpart primary 501 1000

[[email protected] 桌面]# parted /dev/sdb mkpart logical 1001 2000

[[email protected] 桌面]# parted /dev/sdb p

...

Number    Start    End         Size        File       system Name      标志
  1       1049kB   500MB     499MB    primary
  2        501MB   1000MB   499MB    primary
  3      1001MB   2000MB   998MB    logical

[[email protected] 桌面]# mkfs -t ext4 /dev/sdb1

[[email protected] 桌面]# mkfs -t ext4 /dev/sdb2

[[email protected] 桌面]# mkfs -t ext4 /dev/sdb3

[[email protected] 桌面]# mount /dev/sdb1 /a
[[email protected] 桌面]# mount /dev/sdb2 /b
[[email protected] 桌面]# mount /dev/sdb3 /c
[[email protected] 桌面]# touch /a/a{1..100}
[[email protected] 桌面]# touch /b/b{1..100}
[[email protected] 桌面]# touch /c/c{1..100}
[[email protected] 桌面]# ls /a
a1 .....a16 a23 a30 a38 a45 a52 a6 a67 a74 a81 a89 a96

[[email protected] 桌面]# ls /b
b1 .... b16 b23 b30 b38 b45 b52 b6 b67 b74 b81 b89 b96

[[email protected] 桌面]# ls /c
c1 ..... c16 c23 c30 c38 c45 c52 c6 c67 c74 c81 c89 c96

[[email protected] 桌面]# echo "/dev/sdb1 /a ext4 defaults 0 0" >>/etc/fstab
[[email protected] 桌面]# echo "/dev/sdb2 /b ext4 defaults 0 0" >>/etc/fstab
[[email protected] 桌面]# echo "/dev/sdb3 /c ext4 defaults 0 0" >>/etc/fstab


案例2:新建一个逻辑卷

2.1 问题

本例要求沿用前一天案例,使用分区 /dev/vdb1 构建 LVM 存储,相关要求如下:

  1. 新建一个名为 systemvg 的卷组
  2. 在此卷组中创建一个名为 vo 的逻辑卷,大小为180MiB
  3. 将逻辑卷 vo 格式化为 EXT4 文件系统
  4. 将逻辑卷 vo 挂载到 /vo 目录,并在此目录下建立一个测试文件 votest.txt,内容为“I AM KING.”

2.2 方案

LVM创建工具的基本用法:

  1. vgcreate  卷组名  物理设备.. ..
  2. lvcreate  -L  大小  -n  逻辑卷名  卷组名

2.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建卷组

1)新建名为systemvg的卷组

  1. [[email protected] ~]# vgcreate  systemvg  /dev/vdb1
  2. Physical volume "/dev/vdb1" successfully created
  3. Volume group "systemvg" successfully created

2)确认结果

  1. [[email protected] ~]# vgscan
  2. Reading all physical volumes.  This may take a while...
  3. Found volume group "systemvg" using metadata type lvm2

步骤二:创建逻辑卷

1)新建名为vo的逻辑卷

  1. [[email protected] ~]# lvcreate  -L  180MiB  -n  vo  systemvg
  2. Logical volume "vo" created

2)确认结果

  1. [[email protected] ~]# lvscan
  2. ACTIVE            ‘/dev/systemvg/vo‘ [180.00 MiB] inherit

步骤三:格式化及挂载使用

1)格式化逻辑卷/dev/systemvg/vo

  1. [[email protected] ~]# mkfs.ext4  /dev/systemvg/vo
  2. .. ..
  3. Allocating group tables: done
  4. Writing inode tables: done
  5. Creating journal (4096 blocks): done
  6. Writing superblocks and filesystem accounting information: done

2)挂载逻辑卷/dev/systemvg/vo

  1. [[email protected] ~]# mkdir  /vo                              //创建挂载点
  2. [[email protected] ~]# mount  /dev/systemvg/vo  /vo             //挂载
  3. [[email protected] ~]# df  -hT  /vo/                         //检查结果
  4. Filesystem              Type  Size  Used Avail Use% Mounted on
  5. /dev/mapper/systemvg-vo ext4  171M  1.6M  157M   1% /vo

3)访问逻辑卷/dev/systemvg/vo

  1. [[email protected] ~]# cat  /vo/votest.txt
  2. I AM KING.

原文地址:https://www.cnblogs.com/qingbai/p/11988374.html

时间: 2024-11-13 23:44:05

parted分区和挂载及非交互式操作的相关文章

Linux大硬盘分区及非交互式操作

Parted 非交互分区 parted /dev/sdb mklabel gpt (新硬盘sdb 使用mklabel改变磁盘为gpt) parted /dev/sdb mkpart primary 0 2048000  (分区2T,起始0开始到结束大小) parted /dev/sdb mkpart primary 2048001 4096000 parted /dev/sdb p (查看) mkfs.ext3 -b 4096 /dev/sdb1 (格式化) mkfs.ext3 -b 4096

parted分区及挂载实战操作大全

个人原创博客,转载请注明,否则要负法律责任 2017-09-29-14:46:25[[email protected] ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 45G 3.6G 39G 9% /tmpfs 7.8G 72K 7.8G 1% /dev/shm/dev/sda1 477M 42M 410M 10% /boot/dev/mapper/VolGroup-lv_home

mysql交互式连接&非交互式连接

交互式操作:通俗的说,就是你在你的本机上打开mysql的客户端,就是那个黑窗口,在黑窗口下进行各种sql操作,当然走的肯定是tcp协议. 非交互式操作:就是你在你的项目中进行程序调用.比如一边是tomcat web服务器,一边是数据库服务器,两者怎么通信?在java web里,我们通常会选择hibernate或者是jdbc来连接.那么这时候就是非交互式操作. 参考:MySQL中 timeout相关参数解析 http://www.cnblogs.com/cenalulu/archive/2012/

浅析mysql交互式连接&非交互式连接

https://www.jb51.net/article/81462.htm https://blog.csdn.net/andypan1314/article/details/77930677 (1)interactive_timeout: 服务器关闭交互式连接前等待活动的秒数(2)wait_timeout: 服务器关闭非交互连接之前等待活动的秒数.两者生效取决于:客户端是交互或者非交互的连接.在交互模式下,interactive_timeout才生效:非交互模式下,wait_timeout生

交互式fdisk分区工具 VS 非交互式parted分区工具及实例演练!

交互式fdisk分区工具 VS 非交互式parted分区工具 linux中磁盘资源是如何管理? 在windows系统中,我们对磁盘管理或是分区,C盘D盘E盘,打开"磁盘管理器",以设备的形式管理. 而linux哲学"一切皆文本"的思想,无论是设备也好,在linux中都是以文件的形式,来管理磁盘资源的. 设备文件,用于关联至一个设备驱动程序,能够跟与之对应设备产生关联,与硬件设备进行交互使用. 每个设备都有,设备号,用于内核标识识别设备: 主设备号:major num

fdisk分区命令详解与fdisk非交互式分区

1.说明:fdisk如何来学习 fdisk,就是在linux中用来分区的一个命令了,至于详细的参数,可以man一下,这里给出实际应用过程中最常用的用法,因为这样比起单纯讲命令的语法功能更能掌握一个命令的实际用法. 下面的过程是在我自己的实验环境中搭建,先把简要的过程看一下: (1)添加一块1GB的磁盘 (2)fdisk详细分区过程 (3)通知Linux内核分区信息的更改 (4)格式化分区 (5)挂载分区 OK!我相信这样一个过程下来,你是真正可以做到添加一块硬盘,并自己做分区格式化以及使用,这样

Linux零基础入学之用parted在已挂载的硬盘上分区

课堂上,讲师演示了给服务器上新添加的硬盘用parted分区,说parted有这么这么多功能,那么那么灵活的设置.然后就想课后实践一下,看看如何用parted给硬盘分区,到底比fdisk好在哪里. [实验环境] 实验工具:    WMware station 12 OS:       RHEL 7.2 x64 内存:      2G CPU:       1核 硬盘:      sda 40G sda1 /boot  524M sda2 /    23.6G sda3 swap  1073M CD

非交互式添加分区

非交互式添加分区 方法一 添加/deb/sdb 下的分区,其实位置为1到1000M,第二个分区位置为1001至3000M,位置千万不能指定错误 parted /dev/sdb mkpart primary 1 1000M parted /dev/sdb mkpart primary 1001 3000M 方法二 (1)将你要在parted命令行输入的命令实现写入一个文本文件,比如叫做part.txt (2)然后part.txt的内容类似于这样 [[email protected] ~]# cat

Linux下磁盘分区、挂载、卸载操作记录

Linux下磁盘分区.挂载.卸载操作记录. 操作环境:CentOS release 6.5 (Final) Last login: Wed Oct 26 17:25:27 2016 from 118.230.194.76 [[email protected] ~]# [[email protected] ~]# fdisk -l Disk /dev/sda: 536.9 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270 cylin