Linux下磁盘两种分区方式
2017-09-05 16:52
295 查看
使用fdisk管理磁盘分区
使用fdisk命令对sdc硬盘分区:
# fdisk /dev/sdc Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. ## m 调出帮助说明 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 g create a new empty GPT partition table G create an IRIX (SGI) partition table 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) ##p 打印分区表 Command (m for help): p Disk /dev/sdc: 53.7 GB, 53687091200 bytes, 104857600 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 label type: dos Disk identifier: 0x2ebdc3b7 Device Boot Start End Blocks Id System ##n 新建分区 Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended ##p代表主分区,e代表扩展分区 Select (default p): p ##1表示分区编号为1 Partition number (1-4, default 1): 1 ##输入磁盘起始扇区,直接回车表示使用默认值 First sector (2048-104857599, default 2048): Using default value 2048 ##输入磁盘结束扇区,直接回车表示使用默认值(这里表示超出磁盘大小了) Last sector, +sectors or +size{K,M,G} (2048-104857599, default 104857599): +50G Value out of range. Last sector, +sectors or +size{K,M,G} (2048-104857599, default 104857599): +49G Partition 1 of type Linux and of size 49 GiB is set ##p 打印分区表,这里就可以看到分区表信息了 Command (m for help): p Disk /dev/sdc: 53.7 GB, 53687091200 bytes, 104857600 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 label type: dos Disk identifier: 0x2ebdc3b7 Device Boot Start End Blocks Id System /dev/sdc1 2048 102762495 51380224 83 Linux ## w 将分区信息写入磁盘 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
##格式化磁盘 # mkfs.ext4 /dev/sdc1 ##创建挂载点 # mkdir -p /data/sdv1 ##挂载 # mount /dev/sdc1 /data/sdv1/
使用parted管理磁盘分区
使用fdisk命令对sdd硬盘分区(大于2T磁盘挂载可使用):
[root@cy1 ~]# parted /dev/sdf GNU Parted 3.1 Using /dev/sde Welcome to GNU Parted! Type 'help' to view a list of commands. ##help 打印帮助信息 (parted) help align-check TYPE N check partition N for TYPE(min|opt) alignment help [COMMAND] print general help, or help on COMMAND mklabel,mktable LABEL-TYPE create a new disklabel (partition table) mkpart PART-TYPE [FS-TYPE] START END make a partition name NUMBER NAME name partition NUMBER as NAME print [devices|free|list,all|NUMBER] display the partition table, available devices, free space, all found partitions, or a particular partition quit exit program rescue START END rescue a lost partition near START and END rm NUMBER delete partition NUMBER select DEVICE choose the device to edit disk_set FLAG STATE change the FLAG on selected device disk_toggle [FLAG] toggle the state of FLAG on selected device set NUMBER FLAG STATE change the FLAG on partition NUMBER toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER unit UNIT set the default unit to UNIT version display the version number and copyright information of GNU Parted ##打印当前磁盘信息 (parted) print Error: /dev/sde: unrecognised disk label Model: VMware Virtual disk (scsi) Disk /dev/sde: 53.7GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: ##转换磁盘分区格式(大于2T使用GPT格式) (parted) mklabel gpt ##设置单位 (parted) unit GB ##创建分区(0为起始,53.7为结束) (parted) mkpart primary 0 53.7 ##打印当前分区信息 (parted) print Model: VMware Virtual disk (scsi) Disk /dev/sde: 53.7GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 0.00GB 53.7GB 53.7GB primary ##退出 (parted) quit Information: You may need to update /etc/fstab.
##格式化磁盘 # mkfs.ext4 /dev/sdf1 ##创建挂载点 # mkdir -p /data/sdv2 ##挂载 # mount /dev/sdf1 /data/sdv2/
添加交换分区
交换分区添加方式和普通分区差不多:# fdisk /dev/sdd Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdd: 53.7 GB, 53687091200 bytes, 104857600 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 label type: dos Disk identifier: 0x000d2019 Device Boot Start End Blocks Id System Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-104857599, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-104857599, default 104857599): +8G Partition 1 of type Linux and of size 8 GiB is set Command (m for help): p Disk /dev/sdd: 53.7 GB, 53687091200 bytes, 104857600 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 label type: dos Disk identifier: 0x000d2019 Device Boot Start End Blocks Id System /dev/sdd1 2048 16779263 8388608 83 Linux ##t 修改分区类型 Command (m for help): t Selected partition 1 ##l 列出支持的分区类型 Hex code (type L to list all codes): l 0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris 1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT- 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT- 3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT- 4 FAT16 <32M 40 Venix 80286 85 Linux extended c7 Syrinx 5 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data 6 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / . 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility 8 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt 9 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access a OS/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi eb BeOS fs e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/ 10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b 11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor 12 Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor 14 Hidden FAT16 <3 61 SpeedStor ab Darwin boot f2 DOS secondary 16 Hidden FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS 17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE 18 AST SmartSleep 65 Novell Netware b8 BSDI swap fd Linux raid auto 1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fe LANstep 1c Hidden W95 FAT3 75 PC/IX be Solaris boot ff BBT 1e Hidden W95 FAT1 80 Old Minix ##82 表示Linux swap Hex code (type L to list all codes): 82 Changed type of partition 'Linux' to 'Linux swap / Solaris' Command (m for help): p Disk /dev/sdd: 53.7 GB, 53687091200 bytes, 104857600 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 label type: dos Disk identifier: 0x000d2019 Device Boot Start End Blocks Id System /dev/sdd1 2048 16779263 8388608 82 Linux swap / Solaris Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
##格式化磁盘 # mkswap /dev/sdd1 ##开启swap # swapon /dev/sdd1
设置开机自动挂载
##在/etc/fstab添加配置: # vi /etc/fstab /dev/sdc1 /data/sdv1/ ext4 defaults,noatime 1 2 /dev/sdf1 /data/sdv2/ ext4 defaults,noatime 1 2 /dev/sdd1 swap swap defaults 0 0
相关文章推荐
- linux大于2T的磁盘使用GPT分区方式
- linux磁盘的两种分区方法
- linux磁盘简单分区方式
- 如何增加虚拟机VM的空间(两种方法:增加磁盘方式和增加分区方式)
- linux大于2T的磁盘使用GPT分区方式
- Linux下 磁盘扩容的两种方式
- linux大于2T的磁盘使用GPT分区方式
- Linux学习笔记_系统分区信息,磁盘空间及inode占用查看(df,fdisk)
- linux查看分区或磁盘的block和inode的大小和软硬连接区别
- Java调用Linux命令两种方式的例子
- Linux 虚拟机根分区磁盘扩充空间记录
- ASM 3——实现ASM磁盘的两种方式:asmlib、udev
- [linux] /proc/diskstats各列含义介绍以及磁盘使用率计算方式说明
- linux系统限制磁盘空间的两种方法
- linux 磁盘管理三部曲——(1)磁盘结构,认识分区
- 转换NTFS为LINUX分区格式和Linux下磁盘工具
- Linux反空闲设置的两种方式
- linux下磁盘进行分区、文件系统创建、挂载和卸载(转)
- Linux开机自动挂载Windows分区的两种方法
- 关于安装linux时要怎么分区的考虑的参考方式?