文件系统之重新安装系统、如何新增一块盘

简介: 文件系统之重新安装系统、如何新增一块盘

1、重新安装系统:标准分区方案。

分区的扩容问题和磁盘空间不足:

  • 把分区的数据移动到其他的分区。
  • 再添加一块磁盘,移动数据到新的磁盘。
  • lvm,逻辑卷管理logical volume management

2、实现物理插拔(新增一块盘)的步骤为1、分区     2、格式化   3、挂载

1、虚拟机上添加一块新盘。新添加盘或者重启主机。

echo "scsi add-single-device 2 0 1 0">/proc/scsi/scsi

2、查看新添加的盘: ls /dev/sda*

3、查看新加的盘的命令:

fdisk -l【设备名】  查看新加的盘是否存在

不接设备名,就是查看所有的设备信息

例如:fdisk -l  /dev/sdb  指定查看的新盘

1、分区管理

什么叫分区partition,分区其实就是将一块磁盘划分出一部分空间出来,成为一个独立的区域,然后单独管理。

Windows中的盘,其实就是分区:

1、主分区:四个主分区。用来安装操作系统、存放数据的,编号是1~4,dos类型分区 表,分区表里面记录了分区的信息。

2、扩展分区:超过四个主分区就划分扩展分区。扩展分区占一个分区。扩展分区只能有一个,只是一个概念,不能用来存放数据。

3、逻辑分区:扩展分区不能直接存储文件的需要划分逻辑分区使用。数量上没有限制,可以有很多个,也可以用来存放数据的,编号是从5开始的。

硬盘顺序以a、b、c、d来表示。

分区顺序安装1、2、3、4.....来表示。

比如:

[root@localhost dev]# ls /dev/sda*
/dev/sda /dev/sda1 /dev/sda2

/dev/sda1:该盘的第一个分区     /dev/sda2:第二个分区

1、fdisk创建分区

使用fdiks命令创建分区,默认情况下最大支持2T分区。

用途:用于在交互式的操作环境中管理磁盘分区。

格式为:fdisk 【磁盘设备】

交互模式中的常用指令:

m:查看操作指令的帮助信息

n : 表示新建分区,new

p:表示打印分区,print

w:写入(保存分区设置)磁盘保存并退出,write

q:放弃分区设置并退出,quit

d:删除分区,delete

t:变更分区类型。

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.
Syncing disks.

此时使用fdisk命令看不到新建的分区信息,可以使用partprobe命令解决这个问题而不用重启系统,因为partprobe可以使kernel重新读取分区信息,从而避免重启系统。

例如:

fdisk /dev/sdb  :表示进入/dev/sdb 磁盘进行分区操作:
p :primary (1 primary, 0 extended, 3 free):主分区
 e:extended 扩展分区
命令(输入 m 获取帮助):d  删除分区
分区号 (1,2,默认 2):1
分区 1 已删除
命令(输入 m 获取帮助):w 写入磁盘并退出
The partition table has been altered!

2、parted创建分区

parted分区命令的网站:https://blog.csdn.net/linuxnews/article/details/51093815

parted -s /dev/sdb 指定哪块磁盘。

parted在命令行新建盘。

[root@localhost dev]# parted -s /dev/sdb 
mklabe gpt mkpart primary 0 100%命令行新建吸盘

parted命令的使用:

[root@localhost dev]# parted sdb
GNU Parted 3.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)                                                                  
(parted) p                                                                
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 
Number  Start   End     Size    Type     File system  标志
 1      1049kB  21.5GB  21.5GB  primary
(parted) mklable                                                          
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table, available devices, free
        space, all found partitions, or a particular partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  
  resizepart NUMBER END                    resize partition NUMBER
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  disk_set FLAG STATE                      change the FLAG on selected device
  disk_toggle [FLAG]                       toggle the state of FLAG on selected device
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright information of
        GNU Parted
(parted) mklabel       创建标签                                                    
新的磁盘标签类型? mbr                                                    
parted: invalid token: mbr
新的磁盘标签类型? gpt                                                    
警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do
you want to continue?
是/Yes/否/No? Yes
(parted) mkpart                                                           
分区名称?  []? 1                                                         
文件系统类型?  [ext2]? ext4                                              
起始点?                                                                  
起始点? 0                                                                
结束点? 5G                                                               
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel? Ignore                                           
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 
Number  Start   End     Size    File system  Name  标志
 1      17.4kB  5000MB  5000MB               1
 (parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number  Start   End     Size    File system  Name  标志
 1      17.4kB  5000MB  5000MB               1

3、fdisk与parted的区别

fdisk在交互式的操作环境中管理磁盘分区

Parted 可以在交互式操作环境中管理磁盘,可以在命令行管理磁盘

fdisk默认使用dos磁盘标签,要想分2T以上的磁盘 必须指明使用gpt分区表。

dos 标签: MBR

gpt 标签: GPT

4、分区表 MBR GPT

分区表示记录了整个磁盘分了几个区:分为GPT和dos(MBR)。新的磁盘里默认是没有分区表的,需要人去创建。

MBR分区表:Master Boot Record:主引导记录。

硬盘的0柱面、0磁头、1扇区称为主引导扇区(l一个扇区512个字节),MBR也是512个字节

固态硬盘没有扇区但是也有MBR,虚拟的,逻辑上创造一个。

1、MBR大小512字节,分为三个部分

① 主引导程序:446字节(grub2引导系统)

②  硬盘分区表DPT:64字节

③  分区结束标记:2字节

其中的DPT:磁盘分区表,DPT大小64字节。

每个主分区要用16个字节描述,扩展分区也要占用16个字节的主分区空间

rom 只读存储器;ram 随机读写存储器

bios -- basic input output system

汇编

2、GPT分区,全称为Globally Unique Identifier Partition Table,也叫做GUID分区表,它是UEFI 规范的一部分。由于硬盘容量的急速增长,MBR的2.2T容量难以满足要求,而UEFI BIOS的推广也为GPT的实现打下了坚实的技术基础,GPT应运而生。

3、MBR和GPT的区别:

  • GPT理论上来说可以对无限大的磁盘进行分区,MBR对2T以下磁盘进行分区。
  • MBR最多支持4个分区表,GPT(1-128)没有要求。
  • GPT不会受到硬盘容量大小、分区数量的限制,不过在Windows系统上由于系统的限制,支持最多128个GPT磁盘分区

练习:

创建分区:/dev/sbd1 --主分区 3G

               /dev/sdb2 --->逻辑分区 4G 先建立一个扩展分区

               /dev/sdb3 --逻辑分区 5G

2、格式化:mkfs

mkfs.xfs  【磁盘设备名】   将磁盘设备格式化为xfs

mkfs.ext4  【磁盘设备名】   将磁盘设备格式化为ext4

mkfs.xfs  -f 【磁盘设备名】:强制格式化

文件系统的差异:读写性能

  • 查找文件的速度
  • 读取文件的速度
  • 一个文件可以有多大:ext4文件最大2T。
  • 一个分区可以有多大:ext4分区最大2T。

a、[root@localhost ~]# mkfs.xfs /dev/sdc1 #将/dev下的sdc1格式化:为xfs

b、[root@localhost ~]# mkfs.xfs /dev/sdc2

c、[root@localhost ~]# mkfs.ext4 /dev/sdc5  #将/dev下的sdc5格式化:为ext4

d、[root@localhost ~]# mkfs.ext4 /dev/sdc6 #将/dev下的sdc6格式化:为ext4

注意:在输入格式化5和6时会出现:下面的情况

mke2fs 1.42.9 (28-Dec-2013)
无法对 /dev/sdc5 进行 stat 调用 --- 没有那个文件或目录
mke2fs 1.42.9 (28-Dec-2013)
无法对 /dev/sdc6 进行 stat 调用 --- 没有那个文件或目录
The device apparently does not exist; did you specify it correctly?

这是因为:找不到分区设备的情况下,执行此命令(让内核同步分区信息):

输入指令:

[root@localhost ~]# partprobe

然后新建文件夹mkdir count1 、mount2、mount1/hyrz 、mount2/hzw(我还在里面新建一个aa文件)

blkid:查看所有磁盘的分区,以及是否已经格式化了。

3、挂载:临时挂载和永久挂载:mount

临时挂载:直接在命令输入进行挂载

永久挂载:需要修改文件,修改/etc/fstab文件,写入磁盘分区的UUID,在写入/fstab文件时使用 blkid 【磁盘设备名】 查看文件系统中的UUID。

比如:查看/dev/sdb1磁盘中的uuid:TYPE="xfs" :文件类型为xfs的

[root@localhost ~]# blkid /dev/sdb1
/dev/sdb1: UUID="e0b23637-b723-4680-8d8c-a6f4238095e8" TYPE="xfs" :文件类型  PARTLABEL="primary" PARTUUID="fa4a-46f2-ac9a-b38f60423058"

UUID详解: UUID=e0b23637-b723-4680-8d8c-a6f4238095e8 /mount xfs defaults 0

  • 第一列: 设备文件或者是设备uuid。
  • 第二列为挂载点:/mount;
  • 第三列为文件系统类型:TYPE的挂载选项:"xfs";
  • 第四列要不要挂载:defaults;
  • 第五列:要不要被dump备份 :0表示不要备份;
  • 第六列要不要被fsck检查,要不要检查你的系统:0表示被检查,1表示根目录最高权限。(第六个字段。这里用来指定如何使用fsck来检查硬盘。如果这里填0,则不检查;挂载点为 / 的(即根分区),必须在这里填写1,其他的都不能填写1。如果有分区填写大于1的话,则在检查完根分区后,接着按填写的数字从小到大依次检查下去。同数字 的同时检查。比如第一和第二个分区填写2,第三和第四个分区填写3,则系统在检查完根分区后,接着同时检查第一和第二个分区,然后再同时检查第三和第四个分区。)

4、物理插拔 ——--分区 ---格式化 ----挂载

1、分区

[root@zabbix-agent-nginx rc3.d]# fdisk /dev/sdb
命令(输入 m 获取帮助):o
使用磁盘标识符 0xda5ccc79 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):n 新建分区
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p):
Using default response p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G 大小为5G
分区 1 已设置为 Linux 类型,大小设为 5 GiB
命令(输入 m 获取帮助):w 写入退出并保存
The partition table has been altered!

查看磁盘里的分区:

[root@zabbix-agent-nginx rc3.d]# fdisk -l /dev/sdb

2、格式化

[root@zabbix-agent-nginx rc3.d]# mkfs
[root@localhost rc2.d]# mkfs.ext4 /dev/sdb1  将/dev下的sdb1格式化:为ext4
[root@localhost rc2.d]# mkfs.xfs /dev/sdb1 新的格式化:为xfs
[root@localhost rc2.d]# mkfs.xfs -f  /dev/sdb1 强制格式化为xfs

3、挂载:临时挂载和永久挂载

临时挂载:

[root@localhost ~]# mkdir /mount
[root@localhost ~]# cd /mount
[root@localhost mount]# touch aa
[root@localhost mount]# cd 
[root@localhost ~]# mount /dev/sdb1 /mount   第一个mount为挂载命令,第二个mount为一个目录,将/dev/sdb1 挂载到/mount 里面

查看是否挂载成功:

[root@localhost ~]# df (df -h 以人类可读的方式显示)
文件系统                   1K-块    已用     可用 已用% 挂载点
........
/dev/sdb1               20961244   32992 20928252    1% /mount

4、取消挂载

[root@localhost mount]# umount /mount 在该目录中取消不了挂载
umount: /mount:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)
[root@localhost mount]# cd 可以退出之后进行取消挂载操作
[root@localhost ~]# umount /mount 取消挂载
[root@localhost ~]# df -TH   查看有没有成功取消挂载
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        19G  5.6G   13G   31% /
devtmpfs                devtmpfs  498M     0  498M    0% /dev
tmpfs                   tmpfs     510M     0  510M    0% /dev/shm
tmpfs                   tmpfs     510M  8.1M  502M    2% /run
tmpfs                   tmpfs     510M     0  510M    0% /sys/fs/cgroup
/dev/sda1               xfs       1.1G  139M  925M   14% /boot
tmpfs                   tmpfs     102M     0  102M    0% /run/user/0
[root@localhost ~]# ls /mount 取消之后之前
aa

5、永久挂载:将磁盘的uuid写入/etc/fstab文件中

① 查看磁盘分区UUID,在写入/fstab文件时使用。

[root@localhost ~]# blkid /dev/sdb1 查看文件系统
/dev/sdb1: UUID="e0b23637-b723-4680-8d8c-a6f4238095e8" TYPE="xfs" :文件类型  PARTLABEL="primary" PARTUUID="fa4a-46f2-ac9a-b38f60423058"

②编辑文件

[root@localhost ~]# vim /etc/fstab
①写入:UUID=e0b23637-b723-4680-8d8c-a6f4238095e8 /mount xfs defaults 0 0 #defaults包含很多选项,

采用df、df -h命令查看是否挂载成功。

如果umount卸载不了,可以采用以下方法解决:

lsof /mount 查看当前目录有哪些程序占用。

[root@localhost ~]# lsof /mount 查看当前目录有哪些程序占用
[root@localhost ~]# umount /dev/sdc5
[root@localhost ~]# fsck.ext4 /dev/sdc5  #检测ext4文件系统
e2fsck 1.42.9 (28-Dec-2013)
/dev/sdc5: clean, 11/196608 files, 31036/786432 blocks

ext4文件系统 默认情况下,会创建一个文件夹,losf+found。

ext4家族文件系统初始化都会有的一个文件夹,它是当文件系统异常的时候,提供一些片段数。

[root@localhost ~]# fsck
fsck,来自 util-linux 2.23.2
[root@localhost ~]# fsck.xfs /dev/sdc1
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_repair(8).
[root@localhost ~]# xfs_repair  /dev/sdc1
xfs_repair: /dev/sdc1 contains a mounted filesystem
xfs_repair: /dev/sdc1 contains a mounted and writable filesystem

fatal error -- couldn't initialize XFS library。

lsof详情:

lsof 列举出当前系统所有的打开文件

lsof -i 80:查看端口占用情况

lsof -p 1055 查看进程打开了哪些文件

lsof /mount2 #检测/mount2被哪些程序使用。

[root@localhost mount2]# lsof /mount2  #检测/mount2被哪些程序使用
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    7586 root  cwd    DIR   8,34       17   64 /mount2
lsof    8055 root  cwd    DIR   8,34       17   64 /mount2
lsof    8056 root  cwd    DIR   8,34       17   64 /mount2

mount -a 根据写入的/etc/fstab文件进行重新挂载一遍。

df 查看有没有挂载成功或者用df -h

②[root@localhost ~]# mount -a 根据写入的/etc/fstab文件进行重新挂载一遍
③[root@localhost ~]# df  查看有没有挂载成功或者用df -h
文件系统                   1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root 17811456 5402564 12408892   31% /
devtmpfs                  485780       0   485780    0% /dev
tmpfs                     497948       0   497948    0% /dev/shm
tmpfs                     497948    7876   490072    2% /run
tmpfs                     497948       0   497948    0% /sys/fs/cgroup
/dev/sda1                1038336  135376   902960   14% /boot
tmpfs                      99592       0    99592    0% /run/user/0
/dev/sdb1               20961244   32992 20928252    1% /mount

要求:

/dev/sdc

分区 --》 /dev/sdc1 4G -- xfs --> /mount1

/dev/sdc5 3G -- ext4 --> /mount1/hyrz

/dev/sdc2 3G -- xfs --> /mount2

/dev/sdc6 4G -- ext4 --> /mount2/hzw

1、首先新建一个硬盘:在虚拟机中进行。

硬盘详解:

第一个硬盘是指sda盘,其中的分区用sda1、sda2...来表示;

第二个盘是指sdb盘、其中的分区用sdb1、sdb2、sdb3...来表示;

第三个盘是指sdc盘,其中的分区用sdc1、sdc2..来表示。

(使用ls /dev/sd*命令可以查看含有的磁盘,使用fdisk -l 查看新盘是否存在;不接设备名 就查看所有设备的信息:fdisk -l /dev/sdb 指定查看的新盘)

② 题目要求在sdc磁盘中,所以使fdisk /dev/sdc用指令,在这个磁盘中创建分区。

root@localhost ~]# fdisk /dev/sdc
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-41943039,默认为 2048): #回车键
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+4G
分区 1 已设置为 Linux 类型,大小设为 4 GiB
分区号 (2-4,默认 2):2
起始 扇区 (8390656-41943039,默认为 8390656): 这里敲回车
将使用默认值 8390656
Last 扇区, +扇区 or +size{K,M,G} (8390656-41943039,默认为 41943039):+3G 将分区大小设为3G
分区 2 已设置为 Linux 类型,大小设为 3 GiB
命令(输入 m 获取帮助):n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended #扩展分区,因为最多只有4个主分区,所以磁盘分区5和6就要先建一个扩展分区,再创建5和6两个逻辑分区。
Select (default p): e
分区号 (3,4,默认 3):3
起始 扇区 (14682112-41943039,默认为 14682112):#t同上
将使用默认值 14682112
Last 扇区, +扇区 or +size{K,M,G} (14682112-41943039,默认为 41943039):+8G
分区 3 已设置为 Extended 类型,大小设为 8 GiB
命令(输入 m 获取帮助):n
Partition type:
p primary (2 primary, 1 extended, 1 free)
l logical (numbered from 5):#logica 逻辑分区
Select (default p): l
添加逻辑分区 5
起始 扇区 (14684160-31459327,默认为 14684160):#同上
将使用默认值 14684160
Last 扇区, +扇区 or +size{K,M,G} (14684160-31459327,默认为 31459327):+3G
分区 5 已设置为 Linux 类型,大小设为 3 GiB
命令(输入 m 获取帮助):n ####删除:ctrl +delete (不小心输入错误的时候)
Partition type:
p primary (2 primary, 1 extended, 1 free)
l logical (numbered from 5)
Select (default p): l
添加逻辑分区 6
起始 扇区 (20977664-31459327,默认为 20977664):
将使用默认值 20977664
Last 扇区, +扇区 or +size{K,M,G} (20977664-31459327,默认为 31459327):+4G
分区 6 已设置为 Linux 类型,大小设为 4 GiB
命令(输入 m 获取帮助):p #打印出分区
磁盘 /dev/sdc:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x1f8e8401
设备 Boot Start End Blocks Id System
/dev/sdc1 2048 8390655 4194304 83 Linux
/dev/sdc2 8390656 14682111 3145728 83 Linux
/dev/sdc3 14682112 31459327 8388608 5 Extended
/dev/sdc5 14684160 20975615 3145728 83 Linux
/dev/sdc6 20977664 29366271 4194304 83 Linux
命令(输入 m 获取帮助):w #写入并保存且退出,****一定要记得写入

⑤、格式化

a、[root@localhost ~]# mkfs.xfs /dev/sdc1
b、[root@localhost ~]# mkfs.xfs /dev/sdc2
c、[root@localhost ~]# mkfs.ext4 /dev/sdc5
d、[root@localhost ~]# mkfs.ext4 /dev/sdc6

注意:在输入格式化5和6时会出现:

mke2fs 1.42.9 (28-Dec-2013)
无法对 /dev/sdc5 进行 stat 调用 --- 没有那个文件或目录
mke2fs 1.42.9 (28-Dec-2013)
无法对 /dev/sdc6 进行 stat 调用 --- 没有那个文件或目录
The device apparently does not exist; did you specify it correctly?

这是因为:找不到分区设备的情况下,执行此命令(让内核同步分区信息):

输入指令:partprobe

[root@localhost ~]# partprobe

然后新建文件夹mkdir count1 、mount2、mount1/hyrz 、mount2/hzw(我还在里面新建一个aa文件)

⑥ 进行挂载:

a、使用blkid /dev/sdc1查看文件系统

[root@localhost ~]# blkid /dev/sdc1
/dev/sdc1: UUID="f9acf10e-e259-4995-8526-93270f658d96" TYPE="xfs"
b、[root@localhost ~]# blkid /dev/sdc2
/dev/sdc2: UUID="8ecd11ac-a55e-4709-9a0d-19da5207f1bb" TYPE="xfs"
c、[root@localhost ~]# blkid /dev/sdc5
/dev/sdc5: UUID="7d44e927-00d2-43b6-823a-89d9e6e30478" TYPE="ext4"
d、[root@localhost ~]# blkid /dev/sdc6
/dev/sdc6: UUID="96da6031-ac65-4754-8453-56c8d4c21959" TYPE="ext4"

然后编辑vim /etc/fstab 文件,永久进行挂载

增加以下内容:

UUID=f9acf10e-e259-4995-8526-93270f658d96 /mount1 xfs defaults 0 0
UUID=8ecd11ac-a55e-4709-9a0d-19da5207f1bb /mount2 xfs defaults 0 0
UUID=7d44e927-00d2-43b6-823a-89d9e6e30478 /mount1/hyrz ext4 defaults 0 0
UUID=96da6031-ac65-4754-8453-56c8d4c21959 /mount2/hzw ext4 defaults 0 0

保存退出之后,使用:df -h 进行查看

[root@localhost ~]# df -h 
......................................................................................
/dev/sdc1 4.0G 33M 4.0G 1% /mount1
/dev/sdc2 3.0G 33M 3.0G 2% /mount2
/dev/sdc5 2.9G 9.0M 2.8G 1% /mount1/hyrz
/dev/sdc6 3.9G 16M 3.6G 1% /mount2/hzw

查看到挂载的信息,就说明挂载成功了。

相关文章
|
7月前
|
IDE Linux 开发工具
Linux添加硬盘并进行分区、格式化、挂载及卸载
Linux添加硬盘并进行分区、格式化、挂载及卸载
411 0
|
1月前
|
存储 监控 Linux
以 CentOS 7 为例,详细介绍了如何对未使用的硬盘进行分区、格式化和挂载的最佳实践
随着业务发展和技术进步,有效管理服务器磁盘空间变得至关重要。本文以 CentOS 7 为例,详细介绍了如何对未使用的硬盘进行分区、格式化和挂载的最佳实践。通过合理规划分区和设置挂载点,可以充分利用磁盘资源,提高系统的稳定性和可维护性。具体步骤包括确认硬盘、创建分区、格式化分区、创建挂载点、临时和永久挂载分区,以及最佳实践建议。
47 3
|
2月前
|
存储 监控 Linux
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
342 1
|
7月前
|
存储 Linux Windows
Linux挂载硬盘的详细步骤与实例
Linux挂载硬盘的详细步骤与实例
297 0
|
Linux Python Windows
Linux 系统中 挂载 U 盘 方法
在 Linux 系统中,与 Windows 不一样的是,无法自动识别加载外部设备例如 U 盘、硬盘;例如用 PyCharm 或 IDEA 打开 U 盘中的内容,在没有完成挂载操作之前是不可行的 如果想实现上面操作,第一步,需要对 U 盘等外接移动设备完成 挂载操作
Linux 系统中 挂载 U 盘 方法
|
iOS开发 MacOS Windows
Paragon ntfs升级到15版本最新版磁盘读写软件
众所周知,mac对于windows NTFS是无法正常读写的。作为大多的MAC用户,移动硬盘的读写是个小小的问题,如果使用了一款好用的读写工具的话,那就省了很多手动操作和麻烦。Paragon ntfs for mac和tuxera ntfs for mac都是非常好用的mac NTFS读写工具。对Mac用户来说,无法读取NTFS格式的磁盘(比如移动硬盘)一直是一个痛点。
282 0
|
Linux 虚拟化
【Linux】给服务器新增一块硬盘(挂载硬盘)
【Linux】给服务器新增一块硬盘(挂载硬盘)
822 0
【Linux】给服务器新增一块硬盘(挂载硬盘)
|
存储 Linux
linux篇-Linux MBR分区、挂载操作步骤,逻辑卷扩容操作
linux篇-Linux MBR分区、挂载操作步骤,逻辑卷扩容操作
285 0
linux篇-Linux MBR分区、挂载操作步骤,逻辑卷扩容操作
|
Linux Shell 开发工具
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用。 由于我们主站服务器是3年前重装的一次,3年前用的centos 6.8版本实在是太老,对于我们现在的应用最低至少是PHP7.3以上的应用问题实在是太大了,而且对于很多插件支持都很差。必须升级到centos7.6,而且最重要的是发现高版本的宝塔太好用了,还有云备份,必须得升级,但是面对接近100g的数据,搬家迁移实在是愚公移山精神。
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用