centos7挂载新加4T硬盘到/home目录
以下操作均在root环境下运行。
1.查看硬盘
# fdisk -l
发现硬盘为/dev/sdb 大小4T
2.如果此硬盘以前有过分区,则先对磁盘格式化:
# mkfs -t ext4 /dev/sdb
此命令会对整个磁盘格式化
3.对新磁盘进行分区,由于fdisk仅支持2T以内磁盘分区,但该磁盘大于2T,所以使用parted进行GPT格式分区:
# parted /dev/sdb (parted) help # 可以查看帮助信息 (parted) mklabel gpt # 执行命令mklabel gpt,把sdb改成gpt大分区格式 Warning: 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 primary 4001GB # 创建分区 Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? cancel # 注意,此处提示为磁盘为对齐,会影响性能,所以在此处要进行对齐
4.查看磁盘参数:
# cat /sys/block/sdb/queue/optimal_io_size # cat /sys/block/sdb/queue/minimum_io_size # cat /sys/block/sdb/alignment_offset # cat /sys/block/sdb/queue/physical_block_size
如果optimal_io_size不为0,暂定是1048576,则可以用optimal_io_size的值加上alignment_offset的值,
然后除以physical_block_size的值,就是起始扇区的位置了,如上面的例子中,可以用这个公式算出来起始扇区的设定值:
( + ) / =
如果optimal_io_size为0,那么我们最好直接使用起始扇区的默认值2048。
5. 最后在分区的时候使用以下的命令进行分区就可以了,不会报warning:
(parted) mkpart primary 2048s % (parted) print Model: ATA WDC WD40EFRX-68N (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: Number Start End Size File system Name Flags
1049kB 4001GB 4001GB primary (parted) align-check optimal # 此命令会检查对齐与否 aligned (parted) quit
6.查看磁盘情况:
# fdisk -l
7.再次格式化磁盘:
# mkfs.ext4 -F /dev/sdb
8.挂载新磁盘到/home
# cd /mnt # mkdir home # mount /dev/sdb /mnt/home # cp -a /home/* home # rm -rf /home/* # umount /dev/sdb
9.设置自动挂载/home
# vim /etc/fstab
在最后一行加:
/dev/sdb /home ext4 defaults
# 保存退出
:wq
10. 查看是否挂载/home
# df -h Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 100G .4G 95G % /
devtmpfs 32G 32G % /dev
tmpfs 32G 29M 32G % /dev/shm
tmpfs 32G 12M 32G % /run
tmpfs 32G 32G % /sys/fs/cgroup
/dev/sda2 1014M 221M 794M % /boot
/dev/sda1 200M 9.8M 191M % /boot/efi
/dev/mapper/centos-home 74G 52M 74G % /home
tmpfs .3G 56K .3G % /run/user/
未挂载!
11. 挂载fstab中未挂载的磁盘
# mount -a
12. 再次查看是否挂载/home
# df -h Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 100G .4G 95G % /
devtmpfs 32G 32G % /dev
tmpfs 32G 29M 32G % /dev/shm
tmpfs 32G 12M 32G % /run
tmpfs 32G 32G % /sys/fs/cgroup
/dev/sda2 1014M 221M 794M % /boot
/dev/sda1 200M 9.8M 191M % /boot/efi
/dev/sdb .6T 140M .4T % /home
tmpfs .3G 56K .3G % /run/user/
挂载成功!
centos7挂载新加4T硬盘到/home目录的更多相关文章
- linux:在vmware上模拟新加一个硬盘对其格式化分区
在实际情况中,很容易有系统硬盘空间不够,然后需要添加新硬盘情况:这里我用vmware来模拟实验: 一:在一个Linux vmware上创建一个虚拟硬盘 1.打开vmware,选择一个已经搭建好的l ...
- Centos7挂载新硬盘
1.查看系统是否检测到新的硬盘设备 ls /dev/ |grep sd linux 中所有外设都会在这个目录下,对应一个文件,其中第一块硬盘是sda,第二块硬盘是sdb,第三块硬盘是sdc.其中sda ...
- centos7 挂载未分配的硬盘空间
=============================================== 2019/7/28_第1次修改 ccb_warlock == ...
- centos7添加新硬盘并挂载
一.查看现有磁盘设备 fdisk -l 发现/dev/sdb 为新加的硬盘: 二.开始分区 fdisk /dev/sdb fdisk -l #再次查看分区情况,已经有了/dev/sdb1 三.创建文件 ...
- Linux新加磁盘挂载和重启自动挂载
提示两点:*新加的硬盘需要重启服务器fdisk -l才能看到*下面操作要用root账户大概是这样的,查看-分区-格式化-挂载-重启自动挂载1.加硬盘后重启服务器查看[root@test199 ~]# ...
- 虚拟机virtualbox中挂载新硬盘
在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击, ...
- 新加了一块硬盘,在bios中可以看的到,在系统的磁盘管理器中看不到新加硬盘
今天新加了一块硬盘,进入bios中可以看到新加的硬盘,但是进入系统后在磁盘管理及磁盘驱动器中都看不到.并且在设备管理器下其他设备出现了ATA channel1,前面显示感叹号,如下图所示: 而且电脑变 ...
- vbox中虚拟ubuntu增加新的虚拟硬盘
vbox中虚拟ubuntu增加新的虚拟硬盘 在virtualbox中装好Ubuntu后,发现硬盘空间不够使用 了.以下是搜集整理的解决办法: 1. 添加新硬盘 设置 -> ...
- VirtualBox中虚拟Ubuntu添加新的虚拟硬盘
VirtualBox中装好Ubuntu后,发现硬盘空间不够使用 了.以下是搜集整理的解决办法: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择&qu ...
随机推荐
- DB2 Version 10.5 补丁下载
DB2 Version 10.5 for Linux, UNIX, and Windows fix pack summary https://www.ibm.com/support/knowledge ...
- PAT甲级1061 Dating
题目:https://pintia.cn/problem-sets/994805342720868352/problems/994805411985604608 题意: 给定四个字符串. 前两个字符串 ...
- ASP.NET Core Web API处理HttpResponseMessage类型返回值的问题
在将我们的 web api 从 .NET Framework 迁移至 .net core(asp.net core 1.1)之后,遇到一个问题. 之前返回值类型为 HttpResponseMessag ...
- ThinkPHP最简教程
这里不讲原理,只讲操作. 这里不说MVC,只说目录(文件夹)结构. 假设Apache Http Server.PHP.MySql都已经安装完毕并已配置完毕,能够输出phpinfo(). 框架是什么? ...
- [No0000129]WPF(1/7)开始教程[译]
概要 在我使用了半年多 WPF 后,是时候写点关于 WPF 基础方面的东西了.我发表了一系列针对具体问题的文章.现在是到了让大家明白为什么说WPF是一款在界面开发上带来革命的产品了. 本文针对初级-中 ...
- 传统DNS的问题与HTTPDNS
本篇学习笔记要掌握两个要点: 传统的 DNS 有很多问题,例如解析慢.更新不及时.因为缓存.转发.NAT 问题导致客户端误会自己所在的位置和运营商,从而影响流量的调度. HTTPDNS 通过客户端 S ...
- centos7上安装nagios及增加监控服务器
参考博客 http://blog.csdn.net/firstar521/article/details/52848393 当配置了linux.cfg和Windows.cfg文件,重启nagios后发 ...
- httpclient发送接受请求
需要注意三部分,request和参数的处理,响应数据.与请求相关的dll是System.Net. 核心代码: private string Post(string requestUrlString, ...
- day5_函数_文件读写_用一个函数来满足文件的读或者写_应用默认参数
import json def op_file_tojson(filename,dic=None): #默认值参数,根据是否传dic字典来判断读还是写 if dic: #如果dic传了值,不是空的,则 ...
- 解决双系统(Window10+Ubuntu16.10)下ubuntu安装git时提示软件包git没有可安装候选问题
选择升级系统: sudo apt-get update 升级之后再输入: sudo apt-get install git 可成功安装.