暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Linux磁盘分区

原创 M 2023-02-19
235

说到学习Oracle那肯定离不开Linux,需要掌握基本的Linux操作命令,Linux操作系统结构等等,今天我要分享的是Linux的磁盘分区挂载操作,说到Linux的磁盘分区可能很多学习Linux的朋友觉得挺简单的,但对于很多像我这样的小白还在入门的人群来说还是有点抽象的,希望我的分享能对你们有所帮助

废话不多说直接进入正题

1.首先我们添加一块磁盘要想使用它就必须进行格式化分区,这里我们看到添加的磁盘sdb已经被识别。

Disk /dev/sda: 64.4 GB, 64424509440 bytes, 125829120 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: 0x000cb425

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

Disk /dev/sdb: 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

2.我们使用 fdisk /dev/sdb 这个命令进入磁盘进行分区,(一定要是root用户!)

  进入后我们按m查看一些我们用得到的指令

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
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)

 然后按p按n回车然后去设置磁盘分区大小 输入+100M,回车这样我们第一块磁盘就分好了重复上面操作进行磁盘分区,当我们重复操作到第四块分区时操作与上面有所不同:(先按n再按e然后回车),这是因为磁盘最多只能有四个  主分区如果第四次分区还是划分主分区的话那么一个磁盘就只能有四个分区了,所以我们把第四个分区划分为扩展分区,这样我们就可以在扩展分区内再划分逻辑分区了 ,接下来我们进行第五次,第六次分区,按n直接回车。这样就分好了,如下。

Disk /dev/sdb: 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
Disk label type: dos
Disk identifier: 0xe3ae7a82


Device Boot Start End Blocks Id System
/dev/sdb1 2048 206847 102400 83 Linux
/dev/sdb2 206848 411647 102400 83 Linux
/dev/sdb3 411648 616447 102400 83 Linux
/dev/sdb4 616448 4194303 1788928 5 Extended
/dev/sdb5 618496 823295 102400 83 Linux
/dev/sdb6 825344 1030143 102400 83 Linux

3.接下来我们就对磁盘分区进行挂载使用

在使用前我们先对磁盘分区进行格式化

mkfs.ext4 /dev/sdb1 将sbd磁盘的sdb1分区进行格式化,格式化为ext4

mkfs.xfs /dev/sdb2 将sbd磁盘的sdb1分区进行格式化,格式化为xfs

进行挂载
mkdir /a1
mkdir /a2
mount /dev/sdb1 /sdb1 将sdb1挂载到创建的文件夹

测试:

cd /sdb1/                     进入挂载磁盘的文件夹

touch a                        实验创建文件a

umount /dev/sdb1      卸载sdb1

cd /sdb1/ 

 再次进入sdb1文件夹发现文件a没有了,这是因为我们挂载使用的是sdb1,创建的文件a存储在sdb1中,当卸载sdb1后,创建的文件目录a1,无法使用sdb1,所以在这个目录中创建的文件就没有了,但文件a并没有被删除只是放在了sdb1中,当挂载上sdb1后,我们创建文件实际是存储在sdb1中的。


好这就是磁盘分区挂载使用的全过程希望对你们有帮助,如果有错误也希望大家给我指出来,感谢



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论