2019-12-25 20:29:40 Yangsaanpi 阅读数 11
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月22日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受70元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    5297 人正在学习 去看看 严宇

Linux添加磁盘

  1. 添加一块磁盘

右击虚拟机》设置》添加》硬盘》SCSI

创建新虚拟磁盘

将磁盘存为单个文件

默认路径

完成

右击桌面》在终端中打开》输入 su root 和密码进入超级用户

在超级用户权限下输入cd /dev进入磁盘路径查看

输入fdisk –l 查看所有磁盘信息

输入 Parted /dev/sdb 进入parted软件

输入 mklabel gpt  确定分区表

2.分区要求:

  1. sdb1 分成 ext4 使用默认单元格  证明5k和8k

在parted软件中输入 mkpart primary 1 200  将磁盘分出一个200M大小的分区

输入quit退出

输入mkfs.ext4 -b 1024 /dev/sdb1

输入mount /dev/sdb1 /mnt/yangbo挂载文件

此时的挂载是临时的,若想要重启电脑还挂载需要在/etc/fstab文件中加入

输入vim /etc/fstab

末行模式下输入r ! blkid /dev/sdb1  查看sdb1的uuid

在命令模式下按ctrl+v+方向键实现区域化可视

选中  按d剪切

在最后输入:

/mnt/yangbo /dev/sdb1 ext4 defalts 0 0

将刚刚剪切的文字覆盖在/mnt/yangbo上

在末行模式下输入wq保存退出

当文件夹与磁盘脱离挂载时

当文件夹与磁盘挂载时

  1. sdb2 分成 fat32 使用2048  写入大文件 证明磁盘被占用

在parted软件中输入 mkpart primary 200 500  将磁盘分出一个300M大小的分区

输入quit退出

输入mkfs.vfat -b 2048 /dev/sdb2

验证:输入dd if=/dev/zero of=/media/1ED(按tab键补全)/1.txt bs=1024k count=1

 

 

  1. sdb3 分成 swap 挂载

在parted软件中输入 mkpart primary 500 700  将磁盘分出一个200M大小的分区

输入quit退出

输入mkswap /dev/sdb3创建swap

输入swapon /dev/sdb3 加载交换分区

输入swapon /dev/sdb3 –s   查看系统已经加载的swap交换分区

2018-03-01 18:24:12 daguanjia11 阅读数 336
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月22日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受70元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    5297 人正在学习 去看看 严宇

本篇博客记录下怎样向linux服务器上添加磁盘,大致的步骤如下:

  • 查看设备信息
  • 格式化
  • 创建文件系统
  • 创建挂载点
  • 挂载文件系统
  • 设置开机挂载

查看设备信息

$ sudo fdisk -l

使用上面的命令查看设备信息,会发现有一块磁盘,大概输出如下

Disk /dev/vdc: 50 GiB, 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
Disklabel type: dos
Disk identifier: 0xd975b614

发现了一块50G的磁盘,路径是/dev/vdc

格式化磁盘

$ sudo fdisk /dev/vdc
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help): 

输入m来查看帮助

Help:

  DOS (MBR)
   a   toggle a bootable flag
   b   edit nested BSD disklabel
   c   toggle the dos compatibility flag

  Generic
   d   delete a partition
   F   list free unpartitioned space
   l   list known partition types
   n   add a new partition
   p   print the partition table
   t   change a partition type
   v   verify the partition table
   i   print information about a partition

  Misc
   m   print this menu
   u   change display/entry units
   x   extra functionality (experts only)

  Script
   I   load disk layout from sfdisk script file
   O   dump disk layout to sfdisk script file

  Save & Exit
   w   write table to disk and exit
   q   quit without saving changes

  Create a new label
   g   create a new empty GPT partition table
   G   create a new empty SGI (IRIX) partition table
   o   create a new empty DOS partition table
   s   create a new empty Sun partition table

我们需要输入n来新建一个partition

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): 

Using default response p.
Partition number (1-4, default 1): 
First sector (2048-104857599, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-104857599, default 104857599): 

Created a new partition 1 of type 'Linux' and of size 50 GiB.

Command (m for help): 

输入n以后,一路回车保持默认(当然,你也可以按照提示输入别的参数),最终又到了让你输入命令的地方了,此时输入w来写入信息并退出

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

此时磁盘已经格式化好了,并创建了一个分区。再次运行fdisk -l命令来查看一下

$ sudo fdisk -l

下面是一部分输出

Disk /dev/vdc: 50 GiB, 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
Disklabel type: dos
Disk identifier: 0xd975b614

Device     Boot Start       End   Sectors Size Id Type
/dev/vdc1        2048 104857599 104855552  50G 83 Linux

会发现多了一个分区,名字叫/dev/vdc1

创建文件系统

使用下面的命令来为上面的分区创建为ext4格式的文件系统

$ sudo mkfs.ext4 /dev/vdc1 
Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

在根目录下创建挂载点

$ sudo mkdir /data

上面的命令创建了一个/data文件夹,你也可以使用别的名字。

挂载文件系统

sudo mount /dev/vdc1 /data

如果没有报错的话,就挂载成功了。使用下面的命令来查看一下磁盘信息

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           799M  9.2M  790M   2% /run
/dev/vda1        99G  2.1G   92G   3% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           799M     0  799M   0% /run/user/1000
/dev/vdc1        50G   52M   47G   1% /data

最下面的那一条记录显示出我们的挂载已经生效了。

设置开机挂载

到此为止,还没有结束。如果此时重启linux系统的话,原来挂载的磁盘是显示不出来的,需要重新挂载一下。为了避免这个问题,需要将必要的信息写入/etc/fstab文件中,这样的话,在系统启动时会自动挂载。

先查看一下/etc/fstab文件的内容,会发现有一条根目录/的挂载信息

UUID=5c51f0c7-6ad1-41e5-8026-a75466a07617 /               ext4    errors=remount-ro 0       1

这一行数据一共分为6列,分别是:

  1. 设备
  2. 挂载点
  3. 文件系统类型
  4. 文件系统参数
  5. 是否被dump备份命令作用
  6. 是否以fsck检查分区

就本例而言,我要先查看设备分区的UUID,可以使用dumpe2fs命令来查看

$ sudo dumpe2fs -h /dev/vdc1
dumpe2fs 1.42.13 (17-May-2015)
Filesystem volume name:   <none>
Last mounted on:          <not available>
Filesystem UUID:          743cd8ed-6cce-4c97-a2e3-c51756656b8c
......

上面显示出了/dev/vdc1的UUID核文件系统类型,接下来我将向/etc/fstab文件写入下面一行数据

UUID=743cd8ed-6cce-4c97-a2e3-c51756656b8c /data           ext4    defaults          0       0

UUID是刚才查出来的UUID,挂载点是刚才设置的挂载点(/data),文件类型是ext4。

注意:这条记录要写在根目录挂载点的下面

到这里就大功告成了。你可以重启一下linux,并使用df -h命令查看一下磁盘使用情况,会发现刚才挂载的硬盘还在。

2019-11-13 17:43:07 weixin_43796428 阅读数 32
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月22日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受70元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    5297 人正在学习 去看看 严宇

Linux添加磁盘并挂载教程–超详细

1、添加一个本地的虚拟硬盘(点击添加)

在这里插入图片描述

点击下一步

在这里插入图片描述

直接下一步

在这里插入图片描述
在这里插入图片描述

使用fdisk –l命令,查看磁盘情况

在这里插入图片描述

使用fdisk /dev/sdb 对新添加的磁盘进行分区

在这里插入图片描述

使用mke2fs /dev/hdb1 格式化已经分区的磁盘

在这里插入图片描述

在任意目录下创建一个空的目录(千万不能使用系统已有的文件夹进行挂载,否则可能会导致系统崩溃)

在这里插入图片描述

使用命令 mount将格式化的磁盘分区挂载到新创建的文件夹下

在这里插入图片描述

查看该目录

在这里插入图片描述

若想该配置一直保存,则需修改配置文件(/etc/fstab)

在这里插入图片描述

修改完后重启即可

2017-12-21 17:55:06 arenn 阅读数 36667
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月22日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受70元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    5297 人正在学习 去看看 严宇

转载自: linux添加新磁盘和创建分区

Linux磁盘概念及其管理工具fdisk:http://www.linuxidc.com/Linux/2016-08/134664.htm 
一、 
进入linux虚拟机 右键 open in terminal 
su 输入密码切换为root用户 
fdisk -l 查看磁盘情况 
我的目前只有sda一个磁盘 
添加sdb磁盘:关机,菜单栏中找到虚拟机—设置,点击硬盘—添加,按步骤走就可以了,启动虚拟机,就有sdb了

二、 
虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(Logical Partion),况且逻辑分区没有数量上限制。 对习惯于使用Dos或Windows的朋友来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。 
但是初上手Red Hat Linux吗,可就有点恼人了。因为对Linux用户来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。Red Hat Linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫“挂载点”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。

1、 fdisk -l 查看磁盘情况 
这里写图片描述

2、 下面对/dev/sdb 进行分区:

[root@localhost Desktop]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x1949791c.
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): m                //输入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
   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)

#fdisk选中/dev/sdb 输入m所有基本选项都出现,输入n新建分区
Command (m for help): n
Command action
   e   extended     //扩展分区
   p   primary partition (1-4)    //主分区
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

3、有扩展分区和主分区,逻辑分区在扩展分区中建立。注意到括号中的1-4,最多只能建四个主分区(包括扩展分区)。先建一个主分区:

 #继续上面的操作
Command (m for help): n
Command action
   e   extended    //扩展分区
   p   primary partition (1-4)  //主分区

p   #输入p创建主分区
Partition number (1-4): 1   #分区号为1
First cylinder (1-2610, default 1):   #直接回车默认从第一个柱面开始划分
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +2G
#加空间大小,这里有很多种选择:+后面单位可以接M,G,K(记得要大写)表示划分你所加的空间,也可以是柱面数。不管怎样都不能超过该磁盘剩余的空间否则无效。

Command (m for help): p    #分好后查看分区信息,刚所做的所有一目了然。

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         262     2104483+  83  Linux
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

4、同上所述建立扩展分区:

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

Command (m for help): p

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         262     2104483+  83  Linux
/dev/sdb4             263         785     4200997+   5  Extended
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

5、扩展分区建好就可以在扩展分区建立逻辑分区了

Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l   #创建逻辑分区
First cylinder (263-785, default 263): 
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-785, default 785): +2G

Command (m for help): p

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         262     2104483+  83  Linux
/dev/sdb4             263         785     4200997+   5  Extended
/dev/sdb5             263         524     2104483+  83  Linux
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

6、上面显示已经建好一个主分区,一个逻辑分区,但是这些现在还没有生效,需要保存退出。

Command (m for help): w  #保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

7、退出后查看:

[root@localhost Desktop]# fdisk -l

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: 0x00053377

   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        2358    18631680   83  Linux
/dev/sda3            2358        2611     2031616   82  Linux swap / Solaris

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         262     2104483+  83  Linux
/dev/sdb4             263         785     4200997+   5  Extended
/dev/sdb5             263         524     2104483+  83  Linux
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

8、这时需要给它设置文件系统并进行格式化。 
mkfs -t ext3 /dev/sdb5 
给它设置ext3的文件系统,并格式化。

[root@localhost Desktop]# mkfs -t ext3 /dev/sdb5
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131648 inodes, 526120 blocks
26306 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=541065216
17 block groups
32768 blocks per group, 32768 fragments per group
7744 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912

Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

9、在新建个目录,mkdir /data15 ; 
用来挂载这个分区。mount /dev/sdb5 /data15 ;

[root@localhost Desktop]# mkdir /data15;
[root@localhost Desktop]# mount /dev/sdb5 /data15;
  • 1
  • 2
  • 3

10、查看是否挂载成功:df -TH /data15/

[root@localhost Desktop]# df -TH /data15/
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sdb5      ext3  2.2G   71M  2.0G   4% /data15
  • 1
  • 2
  • 3
  • 4

11、这样就可以正常使用了。可是重启之后又要手动挂载怎么办? 
很简单,我们只要配置一下就OK了。 
vim /etc/fstab 
编辑文件 将/dev/sdb5 /data15 ext3 defaults 0 0加入即可

#
# /etc/fstab
# Created by anaconda on Mon Oct 24 02:05:13 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
#
UUID=147a6e0f-8fa6-4bb5-a27a-91aaa7cf178f /                       ext4    defaults        1 1
UUID=410da4b5-ac87-43e3-ab4a-b33df31e38cf /boot                   ext4    defaults        1 2
UUID=d0c4ed83-d5d3-4245-af14-1434f4b3438f 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
/dev/sdb5 /data15 ext3 defaults 0 0
~                                                                               
~                                                                               
~                                                                               
~                                                                               
"/etc/fstab" 16L, 841C     
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

【o】 英文小写字母o,在目前光标所在行的下一行处插入新的一行并开始插入 
【O】 英文大写字母O,在目前光标所在行的上一行处插入新的一行并开始插入 
:wq保存退出

11、查看

[root@localhost Desktop]# ls /data*
/data15:
lost+found
  • 1
  • 2
  • 3
  • 4

重复以上操作,对sdb1进行挂载

[root@localhost Desktop]# mkfs -t ext3 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131648 inodes, 526120 blocks
26306 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=541065216
17 block groups
32768 blocks per group, 32768 fragments per group
7744 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912

Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.


[root@localhost Desktop]# mount /dev/sdb1 /data5


[root@localhost Desktop]# df -TH /data5/
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sdb1      ext3  2.2G   71M  2.0G   4% /data5
[root@localhost Desktop]# vim /etc/fstab
[root@localhost Desktop]# ls /data*
/data15:
lost+found

/data5:
lost+found
[root@localhost Desktop]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G  4.0G   13G  24% /
tmpfs           491M  372K  491M   1% /dev/shm
/dev/sda1       291M   34M  242M  13% /boot
/dev/sdb5       2.0G   68M  1.9G   4% /data15
/dev/sdb1       2.0G   68M  1.9G   4% /data5
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46

同上,又创建了一个逻辑分区

[root@localhost Desktop]# fdisk /dev/sdb

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

Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (525-785, default 525): 
Using default value 525
Last cylinder, +cylinders or +size{K,M,G} (525-785, default 785): 4G
Value out of range.
Last cylinder, +cylinders or +size{K,M,G} (525-785, default 785): 3G
Value out of range.
Last cylinder, +cylinders or +size{K,M,G} (525-785, default 785): 1G
Value out of range.
Last cylinder, +cylinders or +size{K,M,G} (525-785, default 785): 
Using default value 785

Command (m for help): p

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         262     2104483+  83  Linux
/dev/sdb4             263         785     4200997+   5  Extended
/dev/sdb5             263         524     2104483+  83  Linux
/dev/sdb6             525         785     2096451   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.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65

附:1. linux下分区大小调整

2. linux创建逻辑卷及扩展


2020-01-28 22:03:39 qq_44892091 阅读数 18
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程本月原价99元,截止2月22日前仅需29元!购课就送5门价值300元的编程课! 2、课程内容不仅是大纲上这些,2月底前老师会继续增加10余节课程,届时会恢复原件!现在购买最划算! 3、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价29元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受70元优惠; 2)购课后添加微信itxy06,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    5297 人正在学习 去看看 严宇

向虚拟机中添加新的磁盘 (举例添加一个 2g 的磁盘)

  1. 虚拟机添加硬盘
    点击虚拟机中的设置
    在这里插入图片描述
    找到硬盘点击添加
    在这里插入图片描述
    然后在选择硬盘,并点击下一步
    在这里插入图片描述
    然后在选择SCSI,选择之后点击下一步
    在这里插入图片描述
    在选择创建虚拟磁盘,选择点击下一步在这里插入图片描述
    选择磁盘的大小,并选择拆分多个 ,选择完后点击下一步
    在这里插入图片描述
    使用默认的名字就行 ,然后点击完成在这里插入图片描述
    然后在点击确定
    在这里插入图片描述

确定之后需要重启才能看到
没重启之前
在这里插入图片描述
重启之后(reboot 指令重启)
在这里插入图片描述

  1. 分区
    输入 fdisk /dev /暂未分区的磁盘名字(fdisk /dev/sdb)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    再次查看
    在这里插入图片描述

  2. 格式化
    mkfs -t ext4 /dev/sdb1 (意思就是把 sdb1 格式化为 ext4)
    在这里插入图片描述
    在这里插入图片描述

  3. 挂载 (吧磁盘挂载到 /home/newdisk中)
    因为要挂载到 /home/newdisk 那么首先需要在home 中创建 newdisk(mkdir /home/newdisk 指令)
    在这里插入图片描述
    进行挂载 (mount /dev/sdb1 /home/newdisk)
    在这里插入图片描述
    在这里插入图片描述
    存在缺陷 (重启linux时 要需要在此重新挂载)

  4. 设置自动挂载
    vim /etc/fstab
    进入到这个里面进行编辑 (他记录了分区和挂载点的情况)
    在这里插入图片描述
    在这里插入图片描述
    保存退出之后输入mount -a 指令

磁盘卸载操作
查看是否挂载存在
在这里插入图片描述
格式 : umount 设备名(umount /dev/sdb1)
在这里插入图片描述

LINUX添加磁盘

阅读数 12

没有更多推荐了,返回首页