Linux5新增磁盘:扩容存储空间,提升系统性能(linux5新加磁盘)

在计算机系统中,存储空间是至关重要的。当系统存储空间不足时,将会影响数据的处理速度,甚至会导致系统崩溃。因此,随着数据量的不断增长,扩容存储空间已经成为大多数企业的必要选择。

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的浮梁网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

Linux 操作系统一直以来都是被广泛使用的操作系统之一。在 Linux 5 的新版本中,新增磁盘的功能成为了一款亮点,因为它可以直接扩容存储空间和提高系统性能。下面将详细介绍 Linux5 新增磁盘是如何实现的,以及如何使用它来扩容存储空间和提高系统性能。

一、Linux5 新增磁盘

Linux 5 新增磁盘是一款强大的软件,它可以帮助用户直接在 Linux 系统中添加新的磁盘。这个磁盘可以与当前系统的磁盘卷一起使用,从而扩容存储空间。通过 Linux5 的新增磁盘功能,即使在系统安装之后,扩容存储也变得非常容易。

在 Linux5 中,新增磁盘功能的实现是通过直接在 /dev 中添加一个新的块设备来实现的。可以使用命令“fdisk /dev/sdb”等命令来为添加的新磁盘创建分区。这就创建了一个新的分区,可以用来增加系统的存储空间。

二、如何使用 Linux5 新增磁盘来扩容存储空间

扩容存储空间的过程非常简单,只需要按照以下步骤即可实现。

1. 查看当前系统的存储空间

首先需要查看当前系统的存储空间,确定是否需要增加存储容量。可以使用命令“df -h”查看硬盘剩余容量。

2. 检查硬件设备

确认已连接的物理磁盘设备,使用命令“lsscsi”来检查当前设备的状况。

3. 确定新磁盘的设备名称

将新磁盘插入系统,使用命令“fdisk -l”来确定新磁盘的设备名称,例如 /dev/sdb。

4. 创建分区

使用命令“fdisk /dev/sdb”来创建一个新的分区。确保选择适当的分区类型和分区大小。

5. 格式化新磁盘

使用命令“mkfs.ext4 /dev/sdb1″等命令来格式化新的分区。

6. 挂载新的分区

使用命令“mount /dev/sdb1 /mnt/new_disk”来将新的分区挂载到文件系统中。在这里,/mnt/new_disk 可以替换成任何可用的目录。

现在,新的硬盘已经成功添加到系统中了。可以使用命令“df -h”来检查已添加的磁盘。

三、如何使用 Linux5 新增磁盘提升系统性能

新增磁盘不仅可以扩容存储空间,还可以起到优化系统性能的作用。通过将一些系统文件或程序文件放在另一个磁盘中,可以减轻主磁盘的负担。

以下是如何使用 Linux5 新增磁盘提升系统性能的步骤:

1.确定需要转移的文件和目录

在使用新增磁盘功能提升系统性能之前,需要先确定需要转移的文件和目录。这些文件通常是对于系统性能有较大影响的文件

2.创建一个文件夹来存储需要转移的文件

使用 mkdir 命令创建一个文件夹,例如 /mnt/new_drive/home,来存储需要转移的文件。

3.将需要转移的文件复制到新磁盘

使用命令“cp -pr –preserve=all /home/ /mnt/new_drive/home”将 /home/ 中的文件复制到 /mnt/new_drive/home 中。

4.修改 fstab 文件

打开 /etc/fstab 文件并在文件底部添加一行。例如,“/dev/sdb1 /mnt/new_drive ext4 defaults 0 0”指定了文件系统 /dev/sdb1 在挂载点 /mnt/new_drive 中的挂载设置。重启一下系统(或者直接挂载硬盘)并使用命令“df -h”来检查已添加的磁盘。

现在,已经成功将文件或程序文件从主磁盘中转移到了新增的磁盘中,并且这可以提供更好的性能。

结论

Linux 5 新增磁盘的功能为 Linux 系统的操作带来了极大的方便性和效率。它可以直接扩容存储空间和提高系统性能。只需按照上述步骤,就可以快速实现磁盘扩容和系统性能的优化。

相关问题拓展阅读:

  • RAID 5如何增加一块硬盘
  • Linux磁盘管理
  • linux 下我的/opt目录空间不够了,已经新加了G空间,但是怎么把这G用到opt下?

RAID 5如何增加一块硬盘

看情况,如果你想加一块盘到现在raid5里面,必须关机,而且敬笑不是所有服务器都支持阵列扩搜稿察容,拿HP的服务器来说,你需要有

阵列卡

缓存和电池,用ss光盘启动,就可以为raid5扩容,不过需要停机计较久的时间,如果你现在的服务器启用了LVM,那就好办的多,你不需要阵列扩容,只要把新加的硬盘做成新的PV,加到现在的VG里面就行,如果考虑数据安全性,建议添加世茄2块盘做个raid1,再pvcreate

Linux磁盘管理

是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。

语法

fdisk

必要参数:

-l 列出素所有分区表

-u 与”-l”搭配使用,显示分区数目

选择参数:

-s 指定分区

-v 版本信息

菜单操作说明

m :显示菜单和帮助信息

a :活动分区标记/引导分区

d :删除分区

l :显示分区类型

n :新建分区

p :显示分区信息

q :退出不保存

t :设置分区号

v :进行分区检查

w :保存修改

x :扩展应用,高级功能

(英文全拼:make file system)命令用于在特定的分区上建立 linux 文件系统。

使用方式  :

mkfs filesys

参数  :

device : 预备检查的硬盘分区,例如:/dev/sda1

-V : 详细显示模式

-t : 给定档案系统的型式,Linux 的预设值为 ext2

-c : 在制做档案系统前,检查该partition 是否有坏轨

-l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面

block : 给定 block 的大小

命令是经常会使用到的命令,它用于挂载Linux系统仔首袜外的文件。

语法

mount mount -a mount > device | dir

mount device dir

参数说明:

-V:显示程序版本

-h:显示辅助讯息

-v:显示较讯息,通常和 -f 用来除错。

-a:将 /etc/fstab 中定义的所有档案系统挂上。

-F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。

-f:通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而念激是模拟整个挂上的过程。通常会和 -v 一起使用。

-n:一般而芹拆言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。

-s-r:等于 -o ro

-w:等于 -o rw

-L:将含有特定标签的硬盘分割挂上。

-U:将档案分割序号为 的档案系统挂下。-L 和 -U 必须在/proc/partition 这种档案存在时才有意义。

-t:指定档案系统的型态,通常不必指定。mount 会自动选择正确的型态。

-o async:打开非同步模式,所有的档案读写动作都会用非同步模式执行。

-o sync:在同步模式下执行。

-o atime、-o noatime:当 atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。当我们使用 flash 档案系统时可能会选项把这个选项关闭以减少写入的次数。

-o auto、-o noauto:打开/关闭自动挂上模式。

-o defaults:使用预设的选项 rw, suid, dev, exec, auto, nouser, and async.

-o dev、-o nodev-o exec、-o noexec允许执行档被执行。

-o suid、-o nosuid:

允许执行档在 root 权限下执行。

-o user、-o nouser:使用者可以执行 mount/umount 的动作。

-o remount:将一个已经挂下的档案系统重新用不同的方式挂上。例如原先是唯读的系统,现在用可读写的模式重新挂上。

-o ro:用唯读模式挂上。

-o rw:用可读写模式挂上。

-o loop=:使用 loop 模式用来将一个档案当成硬盘分割挂上系统。

(base) zfy@zfy-PC:~$ sudo fdisk -l

Disk /dev/sda: 80 GiB,bytes,sectors

#块设备名称为/dev/sda,此设备的大小为80 GB,bytes是转换成字节后的大小,共个扇区

Disk model: VMware Virtual S

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

Device    Boot    StartEnd  Sectors  Size Id Type

#分区序列 | 引导 | 开始 | 终止 | Sectors | 容量 | 分区类型ID | 分区类型

/dev/sda1  *.5G 83 Linux

/dev/sda.5G  5 Extended

/dev/sdaG 83 Linux

/dev/sdaG 82 Linux swap / Solaris

/dev/sdaG 83 Linux

/dev/sdaG 83 Linux

/dev/sda.5G 83 Linux

Partition table entries are not in disk order.

a. 在虚拟机中添加硬盘,添加后使用fdisk -l命令查看,磁盘变成两个,在sda中还没有分区

root@zfy-PC:/home/zfy# fdisk -l

Disk /dev/sda: 2 GiB,bytes,sectors

Disk model: VMware Virtual S

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/sdb: 80 GiB,bytes,sectors

Disk model: VMware Virtual S

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

Device    Boot    StartEnd  Sectors  Size Id Type

/dev/sdb1  *.5G 83 Linux

/dev/sdb.5G  5 Extended

/dev/sdbG 83 Linux

/dev/sdbG 82 Linux swap / Solaris

/dev/sdbG 83 Linux

/dev/sdbG 83 Linux

/dev/sdb.5G 83 Linux

Partition table entries are not in disk order.

b.下面对sda进行分区

root@zfy-PC:/home/zfy# fdisk /dev/sda

Welcome to fdisk (util-linux 2.33.1). 

Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.

Device does not contain a recognized partition table.

Created a new DOS disklabel with disk identifier 0xb985e226.

Command (m for help): m

#输入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

Command (m for help): n

#输入n创建一个分区

Partition type

  p  primary (0 primary, 0 extended, 4 free)

  e  extended (container for logical partitions)

Select (default p): p

#选择主分区

Partition number (1-4, default 1): 1

#选择编号为1

First sector (, default 2023):

#起始sector 设为

Last sector, +/-sectors or +/-size{K,M,G,T,P} (3, default):

#终止sector 设为

Created a new partition 1 of type ‘Linux’ and of size 827.3 MiB.

#分区完成,分区大小为827.3 MiB

Command (m for help): n

#继续创建一个分区

Partition type

  p  primary (1 primary, 0 extended, 3 free)

  e  extended (container for logical partitions)

Select (default p): e

#新增扩展分区

Partition number (2-4, default 2): 2

#选择编号为2

First sector (, default 2023): 2023

#起始sector为2023

Last sector, +/-sectors or +/-size{K,M,G,T,P} (, default):

#终止sector为

Created a new partition 2 of type ‘Extended’ and of size 1.2 GiB.

#新增完成,大小为1.2GiB

Command (m for help): w

#保存

The partition table has been altered.

Calling ioctl() to re-read partition table.

Syncing disks.

c.查看分区后磁盘信息,此时sda磁盘已经有两个分区

Disk /dev/sda: 2 GiB,bytes,sectors

Disk model: VMware Virtual S

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

Device    Boot  Start    End Sectors  Size Id Type

/dev/sda.3M 83 Linux

/dev/sda.2G  5 Extended

Partition table entries are not in disk order.

Disk /dev/sdb: 80 GiB,bytes,sectors

Disk model: VMware Virtual S

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

Device    Boot    StartEnd  Sectors  Size Id Type

/dev/sdb1  *.5G 83 Linux

/dev/sdb.5G  5 Extended

/dev/sdbG 83 Linux

/dev/sdbG 82 Linux swap / Solaris

/dev/sdbG 83 Linux

/dev/sdbG 83 Linux

/dev/sdb.5G 83 Linux

Partition table entries are not in disk order.

d.用ext3的文件系统对分区进行格式化

root@zfy-PC:/home/zfy# mkfs -t ext3 /dev/sda1

mke2fs 1.44.5 (15-Dec-2023)

Creating filesystem withk blocks andinodes

Filesystem UUID: dbaf1-4eec-a62d-f2b2f8e0ec96

Superblock backups stored on blocks:

, 98304,

Allocating group tables: done

Writing inode tables: done

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

e.新建一个分区目录 /data,并挂载

root@zfy-PC:/home/zfy# mkdir data

root@zfy-PC:/home/zfy# mount /dev/sda1 /data

root@zfy-PC:/home/zfy# df -TH /data/#查看是否挂载成功

文件系统类型  容量  已用  可用 已用% 挂载点

/dev/sdaext3  838M  881k  793M    1% /data

f. 用vim打开 etc/fstab并假如 /dev/sda1/data ext3 defaults 0 0,这样重启后便不需要再挂载

参考文献:

【1】 Linux mount命令 | 菜鸟教程 (runoob.com)

linux 下我的/opt目录空间不够了,已经新加了G空间,但是怎么把这G用到opt下?

如果没有使用LVM的方式,拓展硬盘就是麻烦啊。(操作数据需谨慎)可以按照以下步骤操作:

1、只能先停掉所有使用/opt作为数据盘的应用。

2、然后将新增的15G空间磁盘挂载

3、将现有的/opt目录中的所有文件带权限的全部复制到新磁盘(

磁盘分区

)。

4、将现有/局含opt分区友腊汪磁盘卸载,但是不要销毁原有数据或者必要时作好备份再操作。

5、将新的磁盘重新挂载到/opt分区。

6、修改fstab文件,设置为开机自动挂载好仔。

7、重启计算机查看挂载效果。

先把原来文件备份,再把他挂载到那个目录下,记着写到fstab最后把原来文件放回去就行了么.

关于linux5 新加磁盘的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。

文章名称:Linux5新增磁盘:扩容存储空间,提升系统性能(linux5新加磁盘)
文章分享:http://www.36103.cn/qtweb/news49/23649.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联