-
2020-07-24 20:09:42
UBUNTU18.04LTS 挂载新硬盘/旧硬盘挂载到新电脑
- 1.1. 背景需求
- 1.2. Ubuntu(Linux)环境下命令行挂载新硬盘
- 1.2.1. 挂载硬盘
- [1.3] 将旧硬盘挂载到新电脑
- 参考资料:
1.1. 背景需求
- 工作站安装Ubuntu18.04 LTS + win10双系统,由于数据量扩增需要扩展安装新硬盘;
- 系统环境
- OS:Ubuntu 18.04LTS
- 新HDD:希捷 SKYHAWK 4TB
1.2. Ubuntu(Linux)环境下命令行挂载新硬盘
- 进行物理安装,将硬盘安装到任意机箱盘位,连接SATA供电线,随后使用SATA线连接到主板SATA口;
- 使用查看硬盘状况命令:
查看相关硬盘卷标、分区情况:sudo fdisk -l
能看到以下信息:
nvme
与sda
都已经挂载了文件系统,对应工作站之前已经使用的SSD和之前的机械硬盘;- 没有文件系统的
/dev/sdb
(最后一段)便是刚挂载上的新硬盘;
1.2.1. 挂载硬盘
1.2.1.1. 挂载到新的路径
可以在根目录
/
下建立新的文件夹将硬盘挂载到这一路径下:1.2.1.1.1. 建立挂载硬盘路径
根目录下建立新的文件夹
sudo mkdir /data
1.2.1.1.2. 硬盘格式化:
- 格式化:
sudo mkfs.ext4 /dev/sdb
1.2.1.1.3. 使用fdisk建立硬盘分区表、进行分区:
- 建立分区表:
因为硬盘大小大于2T(下面会提示),如果不进一步分区,直接整个挂载到某一个路径下要建立gpt分区表;
sudo fdisk /dev/sdb
因为空硬盘中不包含可识别分区表,一开始会自动建立DOS硬盘标签,输入m可见帮助和选项:
-
输入
p
,查看当前的分区表,可见为自动建立的dos:
-
分别输入
g
、p
重建为gpt分区表:
-
分别输入
n
、1
、w
创建新分区(默认将整个硬盘划分为单独的一个分区,要是想多分自行指定)
-
查看分区是否有效
file /dev/sdb
过程中选项一直选"是(y)"
1.2.1.1.4. 分区生效后再次进行硬盘格式化
sudo mkfs.ext4 /dev/sdb
1.2.1.1.5. 使用mount命令挂在硬盘到新建文件夹:
sudo mount /dev/sdb /data
1.2.1.1.6. 配置
/etc/fstab
文件,使重启时也可以自动挂载sudo vim /etc/fstab
最后一行添加
/dev/sdb /data ext4 defaults 0 0
注意此处的/dev/sdb
是从之前的sudo fdisk -l
找到的新硬盘
也可sudo echo '/dev/sdb /data ext4 defaults 0 0' >> /etc/fstab
修改路径权限
sudo chmod -R 777 /data sudo chown -R 777 /data
1.3. 将旧硬盘挂载到新电脑
一般而言,对于挂载于旧有linux路径之下的硬盘(此处为UBUNTU18.04(ext4文件系统) —> UBUNTU18.04(ext4文件系统)为例)一般都已经经过了 本文1.2节中挂载的过程。
有时有将整个硬盘的数据拷贝到新节点的需求,但是往往存在海量小文件。海量小文件检索读取往往限制文件传输的速度。无论是使用sftp、scp、samba等方式都很难达到满速,即使达到满速也常为机械硬盘存取速度限制(100 MB/s 左右),所以直接将旧有硬盘挂载到新节点便是更为行之有效的方式。1.3.1. 旧节点解挂硬盘
1.3.1.1 解挂硬盘
使用
umount
命令解挂硬盘,本例为1.2中/data
路径下所挂载硬盘,umount
后可跟挂载点(/data
),也可跟分区名(/dev/sdb
)sudo umount /data # 或者 sudo umount /dev/sdb
1.3.1.2 解挂硬盘
配置 /etc/fstab 文件,删除之前挂载信息,将原始文件中之前挂载的硬盘信息所在行删除;
sudo vim /etc/fstab
删除旧有硬盘所在行
1.3.1.3 物理转移节点
将含数据的旧有硬盘从旧节点中取下,物理安装到新节点中(接SATA电源线,以SATA线连接硬盘、主板)。
1.3.1.4 新节点挂载旧有硬盘
使用
1.2
节中提及的方式重新将硬盘挂载到新节点的某一个路径(挂载点),可以看到,所有数据仍然存在,可直接读取。(传输速度 N TB/min。 |•’-’•) ✧)参考资料:
- https://www.cnblogs.com/journeyonmyway/p/11089056.html
- https://blog.csdn.net/stoic163/article/details/79401739
- https://blog.csdn.net/zhangyuejf/article/details/90116666?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.edu_weight
- https://blog.csdn.net/zhengchaooo/article/details/79500116?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight
更多相关内容 -
Centos7硬盘挂载方法
2021-01-10 12:24:12关机状态下在虚拟机上添加一块硬盘 容量大于10G,再启动 查看新添加的磁盘 fdisk -l //或者cat /proc/partitions 新建分区 fdisk /dev/sdb //这里的...编辑配置文件 实现开机自动挂载 vim /etc/fstab 末尾添加 /d -
服务器上面硬盘挂载
2018-11-12 11:02:24当时在挂载硬盘的时候自己做的文档,因为当时挂载的时候出现的很多问题,希望可以有帮助。 -
解决Linux系统不支持ntfs移动硬盘挂载问题
2018-12-29 10:56:57最近公司要备份原始的SVN源码等数据,需要挂载移动硬盘,当前使用这几个包文件完成了挂载的操作,然后就开始了备份的工作。 解决了几个异常的问题,现将这几个包和说明分享出去给伙计们 -
Ubuntu16.04 ext4格式硬盘挂载普通用户权限控制的操作方法
2020-09-15 03:56:00主要介绍了Ubuntu16.04 ext4格式硬盘挂载普通用户权限控制的操作方法,需要的朋友可以参考下 -
linux硬盘挂载.txt
2020-04-01 16:55:02当你徘徊在要用什么命令挂载硬盘的时候,或许这个文档会帮到您,主要针对大于2TB的硬盘,用parted命令挂载,也有用fdisk的挂载思路 -
Linux查看硬盘挂载
2021-04-15 13:16:56该命令会显示出挂载磁盘和挂载点,下图分别是系统盘,以及挂载的一个硬盘/dev/sda1 若某个磁盘没有挂载上,可以使用fdisk -l命令,查看本机磁盘的具体情况 有两个硬盘/sda /sdb ,其中/sdb没有挂载 2. 在指定...目录
1. 查看磁盘情况是否挂载上
df -h
该命令会显示出挂载磁盘和挂载点,下图分别是系统盘,以及挂载的一个硬盘/dev/sda1
若某个磁盘没有挂载上,可以使用fdisk -l命令,查看本机磁盘的具体情况
有两个硬盘/sda /sdb ,其中/sdb没有挂载
2. 在指定的硬盘上创建分区
fdisk /dev/sdb
查看帮助(h),新建分区(n),删除分区(d),查看分区情况(p),保存(w)
输入p查看分区情况
开始建立分区,这里只建立一个分区
创建分区后查看已创建的分区磁盘
格式化分区(mkfs.ext4)
mkfs.ext4 /dev/sdb1
加载分区
mkdir /data
mount /dev/sdb1 /data
解挂硬盘
umount /dev/sdb1
3. 设置开机自动挂载分区
磁盘分区使用mount手动挂载之后,还需要把挂载信息写入/etc/fstab文件中,不然重启之后,需要重新挂载。
系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。
echo "/dev/sdb1 /data ext4 defaults 0 0 " >> /etc/fstab
参考文章:
https://www.cnblogs.com/renshengdezheli/p/13941563.html
https://www.cnblogs.com/yaohong/p/7679575.html
-
ubuntu 新硬盘挂载
2019-06-13 13:34:07一、硬盘分区 | Hard disk add new partition 1、显示硬盘及所属分区情况。在终端窗口中输入如下命令: sudo fdisk -l 显示当前的硬盘及所属分区的情况。如下图所示: 系统提示:DIsk /dev/sdb doesn't contain ...一、硬盘分区 | Hard disk add new partition
1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:
sudo fdisk -l
显示当前的硬盘及所属分区的情况。如下图所示:
系统提示:DIsk /dev/sdb doesn't contain a valid partition table。2、对硬盘进行分区。在终端窗口中输入如下命令:
sudo fdisk /dev/sdb
如下图所示:
在Command (m for help)提示符后面输入m显示一个帮助菜单。在Command (m for help)提示符后面输入n,执行 add a new partition 指令给硬盘增加一个新分区。
出现Command action时,输入e,指定分区为扩展分区(extended)。
出现Partition number(1-4)时,输入1表示只分一个区。
后续指定起启柱面(cylinder)号完成分区。在Command (m for help)提示符后面输入p,显示分区表。
系统提示如下:
Device Boot Start End Blocks Id System
/dev/sdb1 1 26108 209712478+ 5 Extended在Command (m for help)提示符后面输入w,保存分区表。
系统提示:The partition table has been altered!在终端窗口中输入如下命令:
sudo fdisk -l
如下图所示:
系统已经识别了硬盘 /dev/sdb 的分区。二、硬盘格式化 | Format hard disk
1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:
sudo mkfs -t ext4 /dev/sdb
说明:
-t ext4 表示将分区格式化成ext4文件系统类型。三、挂载硬盘分区 | Mount hard disk partition
1、显示硬盘挂载情况。在终端窗口中输入如下命令:
df -l
新硬盘分区没有挂载,无法进入和查看。
在终端窗口中输入如下命令:sudo mount -t ext4 /dev/sdb /devdata
再次在终端窗口中输入如下命令:
df -l
新硬盘分区已经挂载,如下图最下面的红色方框内容。
2、配置硬盘在系统启动自动挂载。在文件 /etc/fstab 中加入如下配置:
/dev/sdb /devdata ext4 defaults 0 0
至此ubuntu硬盘的挂载就完成了
-
如何在Ubuntu系统下挂载新硬盘(win10+Ubuntu双系统单硬盘挂载新硬盘)
2022-04-08 15:01:28win10+Ubuntu双系统单硬盘挂载新硬盘 先在win10系统下找到新磁盘,分出需要扩充到Ubuntu的分区,新建简单卷再压缩卷。 进人Ubuntu系统,用磁盘管理工具,找到新分区,点齿轮把他格式化成ext4的 终端输入 ...win10+Ubuntu双系统单硬盘挂载新硬盘
-
先在win10系统下找到新磁盘,分出需要扩充到Ubuntu的分区,新建简单卷再压缩卷。
-
进人Ubuntu系统,用磁盘管理工具,找到新分区,点齿轮把他格式化成ext4的
-
终端输入
sudo fdisk -l
可以看到新分的区,如图最下的dev/nvme0n1就是新硬盘,dev/nvme0n1p3就是我打算分给Ubuntu的大小。
我这里是nvme协议的硬盘,注意如果是SATA硬盘的话,名字是dev/sdb,Ubuntu的硬盘命名是这样的:第一块sda,第二块sdb依次类推
- 再输入
sudo blkid
找到刚才的分区,记住它的uuid
- 创建一个新的挂载点
sudo mkdir +挂载点
我这里想在home加加新的挂载点,就输入
sudo mkdir /home/NewPartition
然后输入
ls -l /dev/disk/by-uuid/
记住刚才的uuid
6.再输入
sudo vim /etc/fstab
磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。
系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。
如果找不到命令的话,输入
sudo apt-get install vim
之后再重新输入
sudo vim /etc/fstab
- 进入了vim编辑器
按i进入插入模式。
在文件末端写下新分区的uuid,挂载点等等,如图所示。
再按esc退出插入模式,按下:x然后回车,保存并退出。
-
-
怎样把新硬盘挂载到centos系统的根目录?
2021-05-10 15:58:07最近有一个比较奇葩的需求,因为我这有几台服务器原本配置的硬盘容量是4T,因为装满了,导致数据库无法启动,查看数据库文件以及达到了差不多3.5T,硬盘剩余容量为0,于是,我买了两块12T的硬盘准备直接挂载到根目录... -
知识:ubuntu硬盘挂载详细步骤:
2021-11-04 09:37:201.先查看一下当前系统中所能找寻到的硬盘信息: fdisk -lu // 操作系统安装到这里的 ...2.在根目录下创建一个空目录, 准备把上面的硬盘挂载到这个创建的目录上去: cd / mkdir disk 3.通过修改过文件 ‘/etc/fs -
图解 Centos7 硬盘挂载
2019-05-28 17:35:58硬盘分区介绍 硬盘的分区分为主分区和扩展分区。一个硬盘最多可以划分为4个主磁盘分区,这时不能再创建扩展分区。一个硬盘中最多只能创建一个扩展分区,扩展分区不能直接使用,必须在扩展分区中再划分出逻辑分区才... -
mount 硬盘挂载
2020-08-07 16:05:09Linux文件系统,我们可以对挂载的含义进行引申,挂载指的是将硬件设备的文件系统和 Linux 系统中的文件系统,通过指定目录(作为挂载点)进行关联。而要将文件系统挂载到 Linux 系统上,就需要使用mount 挂载命令。 ... -
怎么修改硬盘挂载点 ubuntu
2021-05-12 13:27:02sudo hdparm -I /dev/sdb 硬盘硬件安装后,此命令测试linux系统是否能找到挂载的未分区硬盘2、创建分区sudo fdisk /dev/sdbsda是第一块SCSI硬盘,sdb第二块,以此类推...物理分区使用a、b编号,每个物理硬盘最多有四... -
linux取消硬盘挂载
2020-12-31 14:30:52查看挂载目录 [root@bogon www]# df -TH Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs -
硬盘挂载及测试
2021-02-07 16:41:29拿到一个新硬盘后,自动挂载到自己的Linux板子上,及测试方法。 -
centOS6.9硬盘挂载
2020-10-11 16:21:10centOS6.9硬盘挂载 首先添加硬盘,添加后开机输入lsblk -f查看是显示已添加的硬盘我这里是sdb,这里我添加了一块20G的硬盘 接着这里的sdb和上面的sda的样子不一样,所以需要通过分区来完成输入fdisk /dev/sdb ... -
Linux硬盘挂载方法.docx
2021-09-26 23:39:31Linux硬盘挂载方法.docx -
linux下将移动硬盘挂载到服务器上
2020-10-14 10:54:071.sudo fdisk -l #查看当前磁盘状态; 我的移动磁盘显示为:/dev/sdc1 ...3. 将硬盘挂载到新建的文件( disk/usb): sudo mount /dev/sdc1 /home/ran.chen/disk/usb 4. 上面cd ,到挂载点,可查看硬盘文件信息。... -
Linux移动硬盘挂载常用操作
2018-11-20 21:45:01将ntfs格式的移动硬盘sdd挂载到/mnt/bbj目录下;针对不是ntfs格式的,使用更简单的挂载办法: mount /dev/sdd /mnt/bbj; 3、cp、mv等一系列操作; 4、df -hl;查看硬盘容量; 5、卸载移动硬盘: (1)umount /... -
服务器硬盘挂载(永久挂载UUID)
2020-11-02 10:51:54该命令会显示服务器上所有的硬盘,包含未挂载的。 df -h 命令 只显示挂载的硬盘概况 2. 查看未挂载硬盘的UUID ls -l /dev/disk/by-uuid/ 获取UUID 3.vi编辑/etc/fstab文件系统信息,在最后加入未挂载... -
Ubuntu系统下挂载新硬盘
2017-11-24 17:18:11Ubuntu系统下挂载新硬盘 1.显示硬盘及所属分区情况 命令:sudo fdisk –lu 系统提示:DIsk /dev/sdb doesn't contain a valid partition table。 -
CentOS7挂载硬盘攻略
2019-03-06 17:37:37新的一年到来,不想让自己的时间白白浪费在没有意义的工作中,想养成记录工作的好习惯。以后整理也让自己有点事情做。 -
Ubuntu 18.04 8T硬盘挂载
2020-11-25 15:09:59# 删除磁盘初始化,可选 parted /dev/sda mklabel gpt # 初始化磁盘 parted /dev/sda mkpart primary...如果已经挂载到了自己想要的位置就直接设置开机自动挂载就行了 如果想改目录: 设置想要挂载到的目录: mkdir /da -
linux肿么查看硬盘挂载状态
2021-05-10 21:27:59关于硬盘挂载的其它说明:一、检测硬盘能否被识别# fdisk -l查找新硬盘信息,类似如下文本:Disk /dev/sdb: 36.7 GB, 36748945408 bytes二、挂载硬盘1、在本地硬盘中临时创建一个目录#mkdir /opt/data/tmp12、挂载第... -
Linux 硬盘挂载
2021-05-14 11:18:291.查看硬盘详细信息 命令:fdisk -l 2.分区初始化 命令:fdisk /dev/sdb 各参数的含义 1. 输入 m 显示所有命令列示。 2. 输入 p 显示硬盘分割情形,打印分区表。 3. 输入 a 设定硬盘启动区。 4. 输入 n 设定... -
linux 多硬盘挂载
2019-01-03 16:10:27主要参考这篇教程 ...一 要先把硬盘给从原来的地方umount,然后再重新挂载,如果提示找不到或者提示可能被filter,那么 sudo apt-get remove lvm2 然后重新 sudo apt-get install lvm2 ... -
linux下挂载ntfs硬盘
2018-11-28 14:49:24在linux系统下使安装tfs-3g软件,识别和挂载ntfs分区格式的硬盘