2T以上硬盘分区的问题
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
当在linux中使用fdisk对大于2T的硬盘进行分区的时候,只能使用其中的2T,剩余的就无法分区挂载,可使用parted命令进行对2T以上硬盘进行分区
1.2T及以下硬盘分区方法
[root@localhost ~]# fdisk /dev/sdm
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x286f1369.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: The size of this disk is 4.0 TB (3999999687168 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): m --查看帮助
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help): n --增加分区
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1 --设置分区ID
First cylinder (1-486305, default 1): --直接回车,设置开始柱面,默认为1
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-267349, default 267349): --直接回车,设置结束柱面,默认为磁盘的最大空间
Using default value 267349
Command (m for help): w --写入磁盘并退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
2.大硬盘(2T以上)硬盘分区方法
[root@llocalhost ~]# parted /dev/sdm --对sdm进行操作
GNU Parted 1.8.1
使用 /dev/sdm
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt -设置分区类型为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?
parted: invalid token: gpt
是/Yes/否/No? yes
新的磁盘标签类型? [gpt]? 回车
(parted) mkpart
分区名称? []? 回车
文件系统类型? [ext2]? ext4
起始点? 0
结束点? 3T --大小3TB,按实际要求设置,全盘都划为一个分区写-1
(parted) quit
3.格式化分区
[root@localhost ~] mkfs.ext4 -T largefile /dev/sdm1
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdm1 alignment is offset by 3072 bytes.
This may result in very poor performance, (re)-partitioning suggested.
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
3814784 inodes, 976562183 blocks
48828109 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
29803 block groups
32768 blocks per group, 32768 fragments per group
128 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
4.挂载分区
[root@localhost ~]# mkdir /home/data1 --创建挂载点
[root@localhost ~]# mount /dev/sdm1 /home/data1 --挂载sdm1
[root@localhost ~]# tune2fs -m 1 /dev/sdm1
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 1% (4883780 blocks)
linux的硬盘分区程序会自动为root或指定的用户保留一定的磁盘空间,默认是5%。在较大的分区上这种设置会占据过多不必要的空间,此命令可以将保留的空间设置为1%
5.将分区信息写入/etc/fstab文件
1.获取硬盘分区UUID
[root@localhost ~]# blkid /dev/sdm1
/dev/sdm1: UUID="86269080-ad85-4811-9a3c-c77ce8282e2d" TYPE="ext4"
2.在/etc/fstab里加入最后一行,保存退出
# /etc/fstab
# Created by anaconda on Sat Dec 12 15:44:41 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=e3dfd3df-2cf5-449b-8ed7-0a3a9fde8255 / ext3 defaults 1 1
UUID=f0378ca7-e884-480a-aaef-4a34623b18e3 /boot ext3 defaults 1 2
UUID=5bbf4384-d4c4-4ec6-9950-57ddebf1fed6 /home ext3 defaults 1 2
UUID=5b0a63a0-b8c2-4a0b-bad9-a9b351de0b14 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
还可参看https://wenku.baidu.com/view/2f6198c42cc58bd63186bd0f.html
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献5条内容
所有评论(0)