20190311
1、描述GPT是什么应该怎么使用?
GUID磁盘分区表(GUIDPartition Table,缩写:GPT)是一个实体硬盘的分区表的结构布局的标准。它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一个扇区来存储逻辑块地址和大小信息的主开机纪录(MBR)分区表。对于那些扇区为512字节的磁盘,MBR分区表不支持容量大于1TB(1 × 10^12字节)的分区,然而,一些硬盘制造商(诸如希捷和西部数据)注意到了这个局限性,并且将他们的容量较大的磁盘升级到了4KB的扇区,这意味着MBR的有效容量上限提升到了16 TB。 这个看似“正确的”解决方案,在临时地降低了人们对改进磁盘分配表的需求的同时,也给市场带来了关于在有较大的块(block)的设备上从BIOS启动时,如何最佳的划分磁盘分区的困惑。GPT分配64bits给逻辑块地址,因而使得最大分区大小在2^64-1个扇区成为了可能。对于每个扇区大小为512字节的磁盘,那意味着可以有9.4ZB(9.4 x 10^21字节)或18 E 个512字节(9,444,732,965,739,290,426,880字节 或 18,446,744,073,709,551,615(2^64-1)个扇区 x 512(=2^9)字节每扇区)。 截止至2010年,大多数操作系统对GPT均有所支持,尽管包括Mac OS X和Windows在内的一些仅支持在EFI基础上自GPT分区启动,见#操作系统支持。 GPT分区表的结构。此例中,每个逻辑块(LBA)为512字节,每个分区的记录为128字节。负数的LBA地址表示从最后的块开始倒数,?1表示最后一个块。 2、创建一个10G的分区,并格式化为ext4文件系统。要求 mke2fs ext4 t4 /dev/sda4 (1)block大小为2048预留空间20%,卷标为MYDATA; (2)挂载至/mydata目录,要求挂载时进制程序自动运行,且不更新文件的访问时间戳; (3)可开机自动挂载。 3、创建一个大小为1G的swap分区,并启用 4、编写脚本计算/etc/passwd文件中第10个用户和第20个用户id之和; 5、将当前主机名保存至hostName变量中,主机名如果为空,或者localhost,localdoadmin则设置为www.magedu.com echo "hostname is $hostNAME" if [ -z "$hostNAME" -o "$hostNAME"=="localhost" -o "$hostNAME"=="localhost.domain" ];then echo "hostname is $(hostname)" user=$1 id=$(id -u $ echo "username is $user" echo "user id is $id" if [ "$[$id%2]" -eq 0 ];thenecho "id is 偶数"elseecho "id is 奇数"fi (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |