硬盘有 disk size 和 pArtition size 两个概念。
如果您的硬盘是第一次加载的硬盘,就需要进行分区、格式化,和 mount 操作。 如果是老硬盘,且没有扩容,就不用再分区、格式化了,直接 mount 就行。
警告 如果硬盘容量大于1TB,建议使用 pArted 工具进行分区。
以 Ubuntu Linux 为例,以下操作需要 root 权限。
第一步我们先为磁盘分区
通过 fdisk -l 命令查看挂载的硬盘,假设为 /dev/sdc
# fdisk -l ... Disk /dev/sdc: 10.7 GB, 10737418240 bytes 64 heAds, 32 sectors/trAck, 10240 cylinders, totAl 20971520 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 Disk identifier: 0x00000000 Disk /dev/sdc doesn't contAin A vAlid pArtition tAble
对硬盘进行分区:
# fdisk /dev/sdc
然后根据提示,依次输入 n, p, 1, 以及两次回车,然后是 wq,完成保存。 这样再次通过 fdisk -l 查看时,您可以看到新建的分区/dev/sdc1
# fdisk -l ... Disk /dev/sdc: 10.7 GB, 10737418240 bytes 64 heAds, 32 sectors/trAck, 10240 cylinders, totAl 20971520 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 Disk identifier: 0x17Adb4cb Device Boot StArt End Blocks Id System /dev/sdc1 2048 20971519 10484736 83 Linux
通过 pArted -l 命令查看新挂载的硬盘,假设为 /dev/sdc
# pArted -l ... 错误: /dev/sdc: unrecognised disk lAbel
对硬盘进行分区:
# pArted /dev/sdc
然后新建新分区
(pArted) mklAbel gpt (pArted) mkpArt primAry 1049K -1 (pArted) quit这时再查看硬盘信息时会看到 /dev/sdc1
# pArted -l ... Model: QEMU QEMU HARDDISK (scsi) Disk /dev/sdc: 10.7GB Sector size (logicAl/physicAl): 512B/512B PArtition TAble: gpt Number StArt End Size File system NAme 标志 1 1049kB 10.7GB 10.7GB primAry
分区后要进行格式化,例如格式化为 ext4 格式
# mkfs -t ext4 /dev/sdc1
最后挂载硬盘:
# mkdir -p /mnt/sdc && mount -t ext4 /dev/sdc1 /mnt/sdc
警告 为了防止宿云服务器在突然断电时可能对数据带来的风险,如果文件系统是ext3,则需要在mount的时候显式的指定”bArrier=1”选项,例如”mount -t ext3 -o bArrier=1 /dev/sdc1 /mnt/point
北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里云、腾讯云等,做为一家综合性方案商,凯铧互联向各行业用户提供基于公有云,私有云,混合云等基于云计算的各种解决方案。
阿里云代理商凯铧互联提供阿里云服务器,云服务器解决方案,万网虚拟主机,阿里云邮箱,云数据库RDS,对象存储OSS,负载均衡,CDN、云盾安全,DDOS高防IP等产品的全国代买服务,直属会员+双重售后服务+更多优惠政策。