磁盘分配

既然这机器上要跑KVM。那么20G 显然小了一点。扩展一下咯。

1 vm 里设置--硬盘--扩展--扩展至50G

2 这里就很傻了,fdisk一下,不清楚命令可以m打印看看。

在分配前p一下看看总是不会错的,然后n 新建。把所有空间都分配给一个扩展分区。

再p看一下。ok.扩展分区有啦。

fdisk /dev/sda
Command (m for help): p

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004f14b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          39      307200   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              39        2350    18566144   83  Linux
/dev/sda3            2350        2611     2097152   82  Linux swap / Solaris

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Selected partition 4
First cylinder (2611-6527, default 2611): 
Using default value 2611
Last cylinder, +cylinders or +size{K,M,G} (2611-6527, default 6527): 
Using default value 6527

Command (m for help): p

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004f14b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          39      307200   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              39        2350    18566144   83  Linux
/dev/sda3            2350        2611     2097152   82  Linux swap / Solaris
/dev/sda4            2611        6527    31456607+   5  Extended

3 新建逻辑分区,继续刚才的再n 一下,他还是从 2611 开始,也就是在扩展分区里面运作,我+20G

先。再p 一下,OK ,其他的我还没想好用来干啥。先这样吧,w 保存退出,如果刚才分错了是q退出。

Command (m for help): n
First cylinder (2611-6527, default 2611): 
Using default value 2611
Last cylinder, +cylinders or +size{K,M,G} (2611-6527, default 6527): +20G

Command (m for help): p

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004f14b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          39      307200   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              39        2350    18566144   83  Linux
/dev/sda3            2350        2611     2097152   82  Linux swap / Solaris
/dev/sda4            2611        6527    31456607+   5  Extended
/dev/sda5            2611        5222    20974163+  83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

4. 他最后又个warning,意思就是这个告诉你保存建立分区,还没真生效,你重启一下或者执行命令才行。

ls /dev/sda*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3

恩,果然没有设备文件,那还是执行一下命令吧。

partx -a /dev/sda
BLKPG: Device or resource busy
error adding partition 1
BLKPG: Device or resource busy
error adding partition 2
BLKPG: Device or resource busy
error adding partition 3

ls /dev/sda*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4  /dev/sda5

执行会提示几个error,那不是问题,执行完了,再ls 一下,设备文件出现。那就是真成功了。

5. 在我们使用这个空间之前,我们需要先将他格式化,mkfs命令就是这个作用,mkfs下有许多的命令,是格式化成各种格式,我们用ext4

mkfs.ext4 /dev/sda5
#省略过程一万字
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

那最后这样就算成功了。

6. 既然是磁盘空间我们肯定要长期挂载使用,需要写入fstab 文件中。我们先cat一下文件。

UUID=06280bc4-de78-4f46-b39e-d3fac6f48b50 /             ext4    defaults        1 1
UUID=2ac81b7a-6c84-43ee-92e3-59ee3faaabdb /boot         ext4    defaults        1 2
UUID=140959ff-7320-47f1-8620-a958e631141e 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

呐。有点乱,基本格式就是这么6列,设备/挂载点/挂载格式/参数/备份/检测

第一列我们可以写  /dev/sda5 也可以写UUID,后者更加唯一性。bldid 可以获得uuid

那么我们也依样画葫芦好了,新建一个/myspace 目录挂载给他

blkid /dev/sda5
/dev/sda5: UUID="4e887f42-b19a-4d74-b694-9a8f36a9ed61" TYPE="ext4"
mkdir /myspace
vim /etc/fstab
UUID=4e887f42-b19a-4d74-b694-9a8f36a9ed61 /myspace      ext4    defaults        0 0

vim编辑这个文件,我们添加了这么一行。这时候,执行mount -a  可以不重启重新挂载fstab 中的内容。   再df -h 看看

mount -a
df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G  3.0G   14G  18% /
tmpfs           1.9G  224K  1.9G   1% /dev/shm
/dev/sda1       291M   39M  238M  14% /boot
/dev/sda5        20G  172M   19G   1% /myspace

OK 这样。就算成功了咯~

时间: 2024-08-25 06:04:23

磁盘分配的相关文章

Windows下磁盘分配操作

问题概述:在装系统的时候有时候并不能一下分出完全符合我们使用习惯的分区大小,我们可能需要在后期调整分区大小.以下是有关分区大小调整的操作. 使用工具:Windows磁盘管理工具. 操作步骤: 1.使用组合键win+x,弹出菜单,选中"计算机管理",选择"磁盘管理". 2.这里简要说明一下Windows的分区规则:只有分区相邻右边的可用分区才能被扩展,如上图,可用空间可以被D盘扩展,但是无法被C盘和E盘扩展.网上有人说可以先将D盘先压缩部分空间,然后就可以制作出可用空

关于VMware 虚拟机磁盘类型和区别

创建磁盘时,会进行两个操作:分配空间.置零 1.厚置备延迟置零: 默认的创建格式,创建磁盘时,直接从磁盘分配空间,但对磁盘保留数据不  置零.所以当有I/O操作时,只需要做置零的操作. 磁盘性能较好,时间短,适合于做池模式的虚拟桌面 2.厚置备置零(thick): 创建群集功能的磁盘.创建磁盘时,直接从磁盘分配空间,并对磁盘保留数据置零.所以当有I/O操作时,不需要等待直接执行. 磁盘性能最好,时间长,适合于做跑运行繁重应用业务的虚拟机 3.精简置备(thin): 创建磁盘时,占用磁盘的空间大小

个人磁盘资源分配.

磁盘分配 个人磁盘存储    150G西数系统盘和临时盘        临时存储 16G(工作优盘)     常用文件 常用软件 500 G双分区希捷(小商品胖子)(工作磁盘) 分区1 software文件夹  website software  常用软件 分区2 500 G希捷(衡阳)(存储磁盘) 不常见使用文件和视频文件 not commonly used fileand video文件夹 500 G爱国者(最早 京东 容易坏 备份磁盘) 重要文件备份 backup important fi

VPS磁盘划分建立新磁盘

今天我们来教下大家拿到VPS后,如何划分电脑内的磁盘空间.很多朋友可能遇到拿到VPS,为什么会打开电脑后在电脑盘那看到就一个C盘.还有些用户以为怎么只有那小的磁盘空间啊!怎么和卖的不一样啊!其实了我们需要打开磁盘管理,看看是否把所有的磁盘都划分了在进行使用中.1.打开VPS后点击我的电脑右键管理进入如下界面2.打开后找到磁盘管理进入进行磁盘分配3.点击未指派磁盘进行磁盘创建和划分4.如果无需特别设置可以全部点击下一步完成即可5.在下一步到指定区分大小的时候可以设置下您给多少磁盘空间给这个盘符6.

磁盘问题定位与解决

磁盘问题定位基本流程: 磁盘的压力分析,主要使用下面几个性能计数器 (针对单独的物理盘,每个物理磁盘都会有一组): Avg. Disk Read Queue Length   读队列(越小越好,理想值 2 以下,队列越高说明一个操作的响应时间越长) Avg. Disk Write Queue Length  写队列(越小越好,理想值 2 以下,队列越高说明一个操作的响应时间越长) Avg. Disk sec/Read Avg. Disk sec/Write Disk Read Bytes/sec

Expert 诊断优化系列------------------冤枉磁盘了

现在很多用户被数据库的慢的问题所困扰,又苦于花钱请一个专业的DBA成本太高.软件维护人员对数据库的了解又不是那么深入,所以导致问题迟迟不能解决,或只能暂时解决不能得到根治.开发人员解决数据问题基本又是搜遍百度各种方法尝试个遍,可能错过诊断问题的最佳时机又可能尝试一堆方法最后无奈放弃. 怎么样让琐事缠身的程序维护人员,用最快的方式解决数据库出现的问题?怎么让我们程序员的痛苦降低到最小...每天喝喝茶水,看看新闻平安度过一天呢?本系列重要通过Expert for sqlserver工具讲解下数据库遇

用Win7自带的磁盘管理工具给硬盘分区

最近新买了一台笔记本,要给硬盘分几个区,心想还是用个工具方便点,于是就上网准备下个"硬盘分区魔术师",但是看到有一篇文章介绍Win7系统也自带了硬盘分区工具,这我以前倒没听说过,试了一下,还挺方便好用,现把使用过程晒出来和大家分享: 我的笔记本买来时,店主给分了两个区,C区装了系统,剩下的容量都放在了D区,我要把D区再分几个区. 第一步,在我的桌面上用鼠标右键点击"计算机",选择"管理" 第二步,选择"磁盘管理" 第三步,用鼠

11gR2_RAC现有磁盘组添加磁盘

1.AIX系统添加两块硬盘hdisk17,hdisk18,并进行配置. 1)给磁盘分配pvid 外部存储设备中的同一块硬盘在不同节点上的名称可能会不同.同一个硬盘在节点一中的名称可能是hdisk4,在节点二中的名称可能是hdisk5.虽然ASM实例能正确识别这样的硬盘,但对于管理员来说可能会产生歧义.不管怎样,这块硬盘有一个不变的属性是PVID,无论在节点一还是节点二下都是一样的.通过下面的命令可以产生硬盘的PVID chdev -l hdisk17 -a pv=yes chdev -l hdi

JBOD磁盘磁盘簇

JBOD是存储领域中一类重要的存储设备. JBOD(Just a Bunch Of Disks,磁盘簇)是在一个底板上安装的带有多个磁盘驱动器的存储设备.通常又称为Span. 和RAID阵列不同,JBOD没有前端逻辑来管理磁盘上的数据分布,相反,每个磁盘进行单独寻址,作为分开的存储资源,或者基于主机软件的一部分,或者是RAID组的一个适配器卡.JBOD 不是标准的RAID级别,它只是在近几年才被一些厂家提出,并被广泛采用. 目录 1应用举例 2工作原理 3优缺点 4其他 1应用举例编辑 以三个硬