fdisk命令 实战案例

主要内容:

==========================================

一、fdisk命令中参数介绍

二、将/dev/sdd整个磁盘划成一个文件分区

三、删除整个分区

四、创建两个分区,分区一200M,分区二800M

五、创建主分区、扩展分区、逻辑分区

六、使用单个分区的方式进行格式化分区

七、挂载分区

八、配置开启自动挂载分区

九、挂载光驱

==========================================

一、fdisk命令中参数介绍:

Command (m forhelp):
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)

二、将/dev/sdd 整个磁盘划成一个文件分区

[[email protected] ~]#
fdisk/dev/sdd

Command(m
for help): p          ###查看分区信息

Disk /dev/sdd:
1073MB, 1073741824 bytes

255 heads,
63sectors/track, 130 cylinders

Units = cylinders
of16065 * 512 = 8225280 bytes

Sector
size(logical/physical): 512 bytes / 512 bytes

I/O
size(minimum/optimal): 512 bytes / 512 bytes

Disk
identifier:0x0814ae42

Device
Boot     
Start        
End      Blocks  Id  System

Command(m
for help): n    ###创建分区

Command action

e  extended

p  primary partition (1-4)

p                                                                        
###创建主分区

Partition
number (1-4): 1  ###分区号为1

First
cylinder (1-130, default 1):  ###柱面默认为1

Using default value1

Last
cylinder, +cylinders or +size{K,M,G} (1-130, default 130):   ###柱面默认为最大130 (即使用全部剩余空间)

Using default
value130

Command(m
for help): w      ###按照以上分区信息写入磁盘

The partition
tablehas been altered!

Calling ioctl()
tore-read partition table.

Syncing disks.

三、删除整个分区

Command(m
for
help):p                        ###查看分区信息

Disk /dev/sdd:
1073MB, 1073741824 bytes

255 heads,
63sectors/track, 130 cylinders

Units = cylinders
of16065 * 512 = 8225280 bytes

Sector
size(logical/physical): 512 bytes / 512 bytes

I/O
size(minimum/optimal): 512 bytes / 512 bytes

Disk
identifier:0x0814ae42

Device
Boot     
Start        
End      Blocks  Id  System

/dev/sdd1              
1        
130    1044193+  83  Linux

Command(m
for help): d   ###删除分区

Selectedpartition1                        ###只有一个分区时,默认删除

Command(m
for help): w  ###按照以上分区信息写入磁盘

The partition
tablehas been altered!

Calling ioctl()
tore-read partition table.

Syncing disks.

四、创建两个分区,分区一200M,分区二800M

[[email protected] ~]#
fdisk/dev/sdd

WARNING:DOS-compatible
mode is deprecated. It's strongly recommended to

switch off the mode (command 'c') andchange display units to

sectors (command 'u').

Command(m
for help): n   ###创建分区

Command action

e  extended

p  primary partition (1-4)

p                                                                                ###创建主分区

Partition
number (1-4): 1  ###分区号为1

First
cylinder (1-130, default 1):   ###柱面默认为1

Using default value1

Last
cylinder, +cylinders or +size{K,M,G} (1-130, default
130):+200M    ###该分区分配200M空间

Command(m
for help): n   ###创建分区

Command action

e  extended

p  primary partition (1-4)

p                                                                                ###创建主分区

Partition
number (1-4): 2  ###分区号为2

First
cylinder (27-130, default 27): ###柱面默认为27

Using default
value27

Last
cylinder, +cylinders or +size{K,M,G} (27-130, default130):   ###柱面默认为最大130(即使用全部剩余空间)

Using default
value130

Command (m forhelp):
p

Disk /dev/sdd:
1073MB, 1073741824 bytes

255 heads,
63sectors/track, 130 cylinders

Units = cylinders
of16065 * 512 = 8225280 bytes

Sector
size(logical/physical): 512 bytes / 512 bytes

I/O
size(minimum/optimal): 512 bytes / 512 bytes

Disk
identifier:0x0814ae42

Device
Boot     
Start        
End      Blocks  Id  System

/dev/sdd1              
1         
26      208813+ 83  Linux

/dev/sdd2             
27        
130      835380  83  Linux

Command(m
for help): w     ###按照以上分区信息写入磁盘

The partition
tablehas been altered!

Calling ioctl()
tore-read partition table.

Syncing disks.

五、创建主分区、扩展分区、逻辑分区

[[email protected] ~]#
fdisk/dev/sdd

WARNING:DOS-compatible
mode is deprecated. It's strongly recommended to

switch off the mode (command 'c') andchange display units to

sectors (command 'u').

Command(m
for help): n   ###创建分区

Command action

e  extended

p  primary partition (1-4)

p                                                                           
###创建主分区

Partition
number (1-4): 1  ###分区号为1

First
cylinder (1-130, default 1): ###柱面默认为1

Using default value1

Last
cylinder, +cylinders or +size{K,M,G} (1-130, default 130):+200M  ###该分区分配200M空间

Command(m
for help): n   ###创建分区

Command action

e  extended

p  primary partition (1-4)

e                                                                                ###创建扩展分区

Partition
number (1-4): 2  ###分区号为2

First
cylinder (27-130, default 27):   ###柱面默认为27

Using default
value27

Last
cylinder, +cylinders or +size{K,M,G} (27-130, default130):   
###柱面默认为最大130 (即使用全部剩余空间)扩展分区必须是剩余全部空间

Using default
value130

Command(m
for help): n  ###创建分区

Command action

l  logical (5 or over)

p  primary partition (1-4)

l                                                                                ###创建逻辑分区

First
cylinder (27-130, default 27): ###柱面默认为27

Using default
value27

Last
cylinder, +cylinders or +size{K,M,G} (27-130, default 130):+200M  ###该分区分配200M空间

Command(m
for help): n  ###创建分区

Command action

l  logical (5 or over)

p  primary partition (1-4)

l                                                                                ###创建逻辑分区

First
cylinder (53-130, default 53): ###柱面默认为53

Using default
value53

Last
cylinder, +cylinders or +size{K,M,G} (53-130, default 130):+200M ###该分区分配200M空间

Command(m
for help): n   ###创建分区

Command action

l  logical (5 or over)

p  primary partition (1-4)

l                                                                                ###创建逻辑分区

First
cylinder (79-130, default 79): ###柱面默认为79

Using default
value79

Last
cylinder, +cylinders or +size{K,M,G} (79-130, default130):  ###柱面默认为最大130(即使用全部剩余空间)

Using default
value130

Command (m forhelp):
p

Disk /dev/sdd:
1073MB, 1073741824 bytes

255 heads,
63sectors/track, 130 cylinders

Units = cylinders
of16065 * 512 = 8225280 bytes

Sector
size(logical/physical): 512 bytes / 512 bytes

I/O
size(minimum/optimal): 512 bytes / 512 bytes

Disk
identifier:0x0814ae42

Device
Boot     
Start        
End      Blocks  Id  System

/dev/sdd1              
1         
26      208813+ 83  Linux

/dev/sdd2             
27        
130      835380   5  Extended

/dev/sdd5             
27         
52      208813+ 83  Linux

/dev/sdd6             
53         
78      208813+ 83  Linux

/dev/sdd7             
79        
130      417658+ 83  Linux

Command(m
for help):w   ###按照以上分区信息写入磁盘

六、使用单个分区的方式进行格式化分区

[[email protected] ~]#
fdisk-l /dev/sdd

Disk /dev/sdd:
1073MB, 1073741824 bytes

255 heads,
63sectors/track, 130 cylinders

Units = cylinders
of16065 * 512 = 8225280 bytes

Sector
size(logical/physical): 512 bytes / 512 bytes

I/O
size(minimum/optimal): 512 bytes / 512 bytes

Disk
identifier:0x0814ae42

Device
Boot     
Start        
End      Blocks  Id  System

/dev/sdd1              
1        
130    1044193+  83  Linux

[[email protected]~]#
partprobe /dev/sdd    #将分区信息写入磁盘

[[email protected] ~]#
ls-lsa /dev/sdd*

0 brw-rw----. 1
rootdisk 8, 48 Nov 21 11:02 /dev/sdd

0 brw-rw----. 1
rootdisk 8, 49 Nov 21 11:02 /dev/sdd1

格式化分区:

(1)mkfs -t ext4 /dev/sdd1    (这种方法不方便,不推荐使用)

(2)mkfs.ext4 /dev/sdd1

[[email protected]
~]#mkfs.ext4 /dev/sdd1

mke2fs
1.41.12(17-May-2010)

Filesystem label=

OS type: Linux

Block
size=4096(log=2)

Fragment
size=4096(log=2)

Stride=0
blocks,Stripe width=0 blocks

65280 inodes,
261048blocks

13052 blocks
(5.00%)reserved for the super user

First data block=0

Maximum
filesystemblocks=268435456

8 block groups

32768 blocks
pergroup, 32768 fragments per group

8160 inodes pergroup

Superblock
backupsstored on blocks:

32768, 98304, 163840, 229376

Writing inodetables:
done

Creating
journal(4096 blocks): done

Writing
superblocksand filesystem accounting information: done

This filesystem
willbe automatically checked every 34 mounts or

180 days,
whichevercomes first.  Use tune2fs -c or -i tooverride.

七、挂载分区

[[email protected] ~]#
mkdir/alexpeng

[[email protected] ~]#
mount/dev/sdd1 /alexpeng

[[email protected] ~]# df -h

Filesystem     
Size Used Avail Use% Mounted on

/dev/sda3       
45G 4.4G   39G  11% /

tmpfs         
1004M     0 1004M  0% /dev/shm

/dev/sda1      
485M  39M  421M   9% /boot

/dev/sdb2       
79G 184M   75G   1% /oracle

/dev/sdb1       
20G 172M   19G   1% /soft

/dev/sdd1     
1004M  18M  936M   2% /alexpeng

[[email protected] ~]#
cd/alexpeng/

[[email protected]]#
mkdir test

[[email protected]]#
ls

lost+found 
test

[[email protected]]#
cd test

[[email protected]
test]#touch 1

[[email protected] test]# ls

1

[[email protected] test]#
cd/

[[email protected] /]#umount
/alexpeng/

八、配置开启自动挂载分区

[[email protected] /]#
vi/etc/fstab

UUID=3e8b0960-23d2-48f3-8661-3f24ce85e9e6/                      
ext4    defaults        1 1

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

/dev/sdd1              
/alexpeng              
ext4    defaults        0 0

测试配置是否正确

[[email protected] /]#umount
/alexpeng/

[[email protected] /]#
mount/alexpeng/

如果不正确出现以下信息:

[[email protected] /]#
mount/alexpeng/

mount: can't
find/alexpeng/ in /etc/fstab or /etc/mtab

注:(1)tmpfs类型:临时文件,默认为内存的一半,调优时根据实际进行调整。

(2)UUID  是mkfs执行时生成的ID

[[email protected]
/]# lsblk -f  ##fstab中的UUID来自以下文件

NAME  
FSTYPE LABEL
UUID                                
MOUNTPOINT

sr0

sda

|-sda1
ext4        
303c8d3c-ec73-418b-8ad4-6fbf541b65b0/boot

|-sda2
swap        
e64234e4-fe04-4d35-ada4-d8be48ceef4f[SWAP]

`-sda3
ext4        
3e8b0960-23d2-48f3-8661-3f24ce85e9e6 /

sdb

|-sdb1
ext4        
b630b5c1-fa7f-435e-93ef-374730511674/soft

`-sdb2
ext4        
94296492-f293-4409-9dbe-8de35f62d16e/oracle

`-sdd1
ext4        
b346b7a3-9a8c-4d83-88d1-1853af298fe2

九、挂载光驱

[[email protected]
/]# touch 1.iso   ###创建iso格式的文件

[[email protected]
/]# mount -t iso9660 -o loop /1.iso  /mnt   #挂载ISO格式,光驱为回环设备 。此处为文件系统类型错误。

mount: wrong fstype,
bad option, bad superblock on /dev/loop0,

missing codepage or helper program, orother error

In some cases useful info is found insyslog - try

dmesg | tail  or so

[[email protected] /]#

[[email protected] /]#
mount-t iso9660  /1.iso  /mnt

mount: /1.iso is
nota block device (maybe try `-o loop'?)

[[email protected]/]#
mount /dev/cdrom /mnt    ###挂载光驱

mount: block
device/dev/sr0 is write-protected, mounting read-only

[[email protected]/]#
cd /mnt  ###检查是否挂载成功

[[email protected] mnt]# ls

EFI     
EULA_pt                  RELEASE-NOTES-de-DE.html RELEASE-NOTES-ko-KR.html RELEASE-NOTES-te-IN.html   
images

......

[[email protected]
/]# umount /dev/cdrom  ###卸载光驱。 umount /mnt 也可以卸载光驱

[[email protected] /]#

[[email protected]/]#
mount /dev/cdrom /mnt   ###挂载光驱

mount: block
device/dev/sr0 is write-protected, mounting read-only

[[email protected] /]#

[[email protected]/]#
eject /dev/cdrom   ###弹出光驱

原文地址:http://blog.51cto.com/peenboo/2090372

时间: 2024-10-13 09:25:54

fdisk命令 实战案例的相关文章

parted?命令实战案例

======================================================== (1)既适用于gpt格式,又适用于mbr格式. (2)单个文件在2T以上,需要使用parted来分区. 主要内容: ============================================ 一.使用parted 进行分区 二.创建生产上使用的parted分区的步骤 ============================================ 一.使用par

熬了多少个夜晚,大家期待的《网络工程师思科华为华三实战案例红宝书》即网工必备技术命令大全版本1完书

熬了多少个夜晚,最近也没空更新博客.军哥编写的大家期待的<网络工程师思科华为华三实战案例红宝书>即网工必备技术命令大全版本1完书,一本融合了思科华为华三的实战型辅导书(辅助乾颐堂QCNA课程的).不多说上图 目录关于作者 2本书读者和笔者心语 3本书内容和结构 4第1部分 网络实施基础 15案例0 模拟器的部署和连接管理 16学习利器模拟器简书 160.1 华为模拟器Ensp部署 160.2 思科模拟器EVE部署 310.3 部署SecureCrt管理网络设备 400.3.1 部署终端管理软件

运维实战案例之“Argument list too long”错误与解决方法

作为一名运维人员来说,这个错误并不陌生,在执行rm.cp.mv等命令时,如果要操作的文件数很多,可能会使用通配符批量处理大量文件,这时就可能会出现"Argument list too long"这个问题了. 1.错误现象 这是一台Mysql数据库服务器,在系统中运行了很多定时任务,今天通过crontab命令又添加了一个计划任务,退出时发生了如下报错: #crontab -e 编辑完成后,保存退出,就出现下面如下图所示错误: 2.解决思路 根据上面报错的提示信息,基本判定是磁盘空间满了,

Linux系统shell脚本编程——生产实战案例

Linux系统shell脚本编程--生产实战案例     在日常的生产环境中,可能会遇到需要批量检查内网目前在线的主机IP地址有哪些,还可能需要检查这些在线的主机哪些端口是开放状态,因此依靠手工来检查是可以实现,但比较费时费力,所以需要结合shell脚本来实现批量检查的功能,那么今天就来做个小小的实验. 1.开发脚本前准备 一般大家都知道,测试主机是否在线,常用的命令无非就是ping.nmap,因此,首先找一个地址来测试下ping命令的效果 [[email protected] scripts]

运维实战案例之文件已删除但空间不释放问题解析

1.错误现象 运维的监控系统发来通知,报告一台服务器空间满了,登陆服务器查看,根分区确实没有空间了,如下图所示: 这里首先说明一下服务器的一些删除策略,由于Linux没有回收站功能,我们的线上服务器所有要删除的文件都会首先移动到系统/tmp目录下,然后定期清除/tmp目录下的数据.这个策略本身没有问题,但是通过检查发现这台服务器的系统分区中并没有单独划分/tmp分区,这样/tmp下的数据其实是占用了根分区的空间.既然找到了问题,那么删除/tmp目录下一些大数据即可,执行如下命令,检查/tmp下最

《Web渗透技术及实战案例解析》pdf

下载地址:网盘下载 内容简介 编辑 本书从Web渗透的专业角度,结合网络安全中的实际案例,图文并茂地再现Web渗透的精彩过程.本书共分7章,由浅入深地介绍和分析了目前网络流行的Web渗透攻击方法和手段,并结合作者多年的网络安全实践经验给出了相对应的安全防范措施,对一些经典案例还给出了经验总结和技巧,通过阅读本书可以快速掌握目前Web渗透的主流技术.本书最大的特色就是实用和实战性强,思维灵活.内容主要包括Web渗透必备技术.Google黑客技术.文件上传渗透技术.SQL注入.高级渗透技术.0day

Spark Thrift JDBCServer应用场景解析与实战案例

[TOC] Spark Thrift JDBCServer应用场景解析与实战案例 1 前言 这里说的Spark Thrift JDBCServer并不是网上大部分写到的Spark数据结果落地到RDB数据库中所使用的JDBC方式,而是指Spark启动一个名为thriftserver的进程以供客户端提供JDBC连接,进而使用SQL语句进行查询分析. http://spark.apache.org/docs/2.3.3/sql-programming-guide.html#running-the-th

linux移植u-boot(一)——U-Boot详解+自定义命令实战

linux移植u-boot(一)--U-Boot详解+自定义命令实战 2015-02-07 一.Bootloader ????简单地说:Bootloader主要功能就是 在系统上电时开始执行,初始化硬件和设备,准备好软件环境,最后调用操作系统. ????具体的包含:关闭你看门狗WATCHDOG,改变系统时钟,初始化存储控制器 ,将操作系统内核代码复制到内存中去运行. ????为了开发方便,可以增加网络功能,从PC上通过串口或者网络下载文件,烧写文件,将flash上的内核代码解压后运行等. Boo

linux下使用fdisk命令进行硬盘分区

添加一块硬盘 # fdisk -l Disk /dev/vdb: 53.7 GB, 53687091200 bytes 16 heads, 63 sectors/track, 104025 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512