liunx 加硬盘.docx

上传人:b****8 文档编号:9850382 上传时间:2023-02-07 格式:DOCX 页数:7 大小:17.11KB
下载 相关 举报
liunx 加硬盘.docx_第1页
第1页 / 共7页
liunx 加硬盘.docx_第2页
第2页 / 共7页
liunx 加硬盘.docx_第3页
第3页 / 共7页
liunx 加硬盘.docx_第4页
第4页 / 共7页
liunx 加硬盘.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

liunx 加硬盘.docx

《liunx 加硬盘.docx》由会员分享,可在线阅读,更多相关《liunx 加硬盘.docx(7页珍藏版)》请在冰豆网上搜索。

liunx 加硬盘.docx

liunx加硬盘

创建虚拟硬盘

1、关闭VM中正在运行的虚拟系统;

2、EDITVirtualMachineSettings;

3、在Hardware页点“Add”-》Addaharddisk-》Createanewvirtualdisk-》SCSI(recommended)-》分配空间大小-》OK;

4、可以看见Hardware中出现了一块新的硬盘HardDisk2。

对虚拟硬盘进行分区和格式化(转载自bixuan)

[root@cncmaildata1]#fdisk-l##这里是查看目前系统上有几块硬盘

Disk/dev/sda:

36.4GB,36401479680bytes

255heads,63sectors/track,4425cylinders

Units=cylindersof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/sda1*1255204825683Linux

/dev/sda2256153010241437+83Linux

/dev/sda342964425104422582Linuxswap

/dev/sda41531429522209862+fWin95Ext'd(LBA)

/dev/sda5153128051024140683Linux

/dev/sda62806429511968393+83Linux

Partitiontableentriesarenotindiskorder

Disk/dev/sdb:

36.7GB,36703918080bytes##这里发现/dev/sdb,容量36.7G,切未被分区

255heads,63sectors/track,4462cylinders

Units=cylindersof16065*512=8225280bytes

Disk/dev/sdcdoesn'tcontainavalidpartitiontable

[root@linuxroot]#fdisk/dev/sdb##接下去就对/dev/sdb分区进行分区

Thenumberofcylindersforthisdiskissetto4462.

Thereisnothingwrongwiththat,butthisislargerthan1024,

andcouldincertainsetupscauseproblemswith:

1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)

2)bootingandpartitioningsoftwarefromotherOSs

(e.g.,DOSFDISK,OS/2FDISK)

Command(mforhelp):

m

Commandaction

atoggleabootableflag

beditbsddisklabel

ctogglethedoscompatibilityflag

ddeleteapartition

llistknownpartitiontypes

mprintthismenu

naddanewpartition

ocreateanewemptyDOSpartitiontable

pprintthepartitiontable

qquitwithoutsavingchanges

screateanewemptySundisklabel

tchangeapartition'ssystemid

uchangedisplay/entryunits

vverifythepartitiontable

wwritetabletodiskandexit

xextrafunctionality(expertsonly)

Command(mforhelp):

p##打印出目前该硬盘下的分区列表

Disk/dev/sdb:

36.7GB,36703918080bytes

255heads,63sectors/track,4462cylinders

Units=cylindersof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

Command(mforhelp):

n##增加一个分区

Commandaction

eextended

pprimarypartition(1-4)

##因为通常选择主分区,所以这里打一个p

p

Partitionnumber(1-4):

1##这里因为是第一个分却,所以只选择1,如果是第二个分区,则选择2,依次类推

Firstcylinder(1-4462,default1):

##新分区起始的磁盘块数

Usingdefaultvalue1

Lastcylinderor+sizeor+sizeMor+sizeK(1-4462,default4462):

如果要分区10G,这里可以直接输入:

+10240M,因为这里要全部使用硬盘空间,则用默认

Usingdefaultvalue4462

Command(mforhelp):

p

Disk/dev/sdb:

36.7GB,36703918080bytes

255heads,63sectors/track,4462cylinders

Units=cylindersof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/sdb11446235840983+83Linux

##这里第一个分区已经分好了,接下去得把这个分区写入硬盘,用w

Command(mforhelp):

w

Thepartitiontablehasbeenaltered!

Callingioctl()tore-readpartitiontable.

Syncingdisks.

下面的工作就是对该硬盘进行格式,我这里是格式化成ext3

[root@linuxroot]#mkfs.ext3/dev/sdb1(这里原来的命令是:

mke2fs-j/dev/sdb1,试了一下不成功,改了)

mke2fs1.32(09-Nov-2002)

Filesystemlabel=

OStype:

Linux

Blocksize=4096(log=2)

Fragmentsize=4096(log=2)

4480448inodes,8960245blocks

448012blocks(5.00%)reservedforthesuperuser

Firstdatablock=0

274blockgroups

32768blockspergroup,32768fragmentspergroup

16352inodespergroup

Superblockbackupsstoredonblocks:

32768,98304,163840,229376,294912,819200,884736,1605632,2654208,

4096000,7962624

Writinginodetables:

done

Creatingjournal(8192blocks):

done

Writingsuperblocksandfilesystemaccountinginformation:

done

Thisfilesystemwillbeautomaticallycheckedevery23mountsor

180days,whichevercomesfirst.Usetune2fs-cor-itooverride.

检查一下,是否已经格式好

[root@linuxroot]#fdisk-l

Disk/dev/sda:

36.4GB,36401479680bytes

255heads,63sectors/track,4425cylinders

Units=cylindersof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/sda1*1255204825683Linux

/dev/sda2256153010241437+83Linux

/dev/sda342964425104422582Linuxswap

/dev/sda41531429522209862+fWin95Ext'd(LBA)

/dev/sda5153128051024140683Linux

/dev/sda62806429511968393+83Linux

Partitiontableentriesarenotindiskorder

Disk/dev/sdb:

36.7GB,36703918080bytes

255heads,63sectors/track,4462cylinders

Units=cylindersof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/sdb11446235840983+83Linux

挂载虚拟硬盘

分区分好,也格式化好了,下面就是挂载

我把/dev/sdb1挂载到/data1下

[root@linuxroot]#mkdir/data1##首先建立挂载的目录data1

[root@linuxroot]#mount/dev/sdb1/data1##将sdb1挂载到data1

重启系统之后,查看是否挂载成功:

[root@linuxdata1]#df-h

文件系统容量已用可用已用%挂载点

/dev/sda12.0G454M1.4G25%/

/dev/sda612G53M11G1%/bak

/dev/sdb134G33M32G1%/data1

none250M0250M0%/dev/shm

/dev/sda29.7G1.5G7.7G17%/usr

/dev/sda59.7G8.6G559M95%/var

这里看到/dev/sda612G53M11G1%/bak

说明已经挂载成功了。

到根目录“/”下可以查看到这个挂载好的data1。

转移数据

其实一直做到这里都还只是准备工作,如果根分区下的数据不转移到这个虚拟硬盘中的话,还是会提示空间不足。

下面是将/usr全部转移到虚拟硬盘中的过程(参考Linux人生的《Linux系统精华之一——挂载》),同样也可以转移其他目录:

1、将/usr中的全部数据拷贝到data1(可以用mv一个一个拷贝,也可以用tar压缩之后一次拷贝,具体参见这两个命令的man)

2、清空usr目录:

#rm-r/usr

#mkdir/usr

3、卸载刚才挂上的虚拟硬盘,重新将它挂载到usr目录:

#umount/dev/sdb1/data1

#mount/dev/sdb1/usr

4、#vi/etc/fstab##用vi修改/etc/fstab,使系统启动就可以自动挂载

(点击“i”进入插入模式对文本内容进行修改,改好后点“Esc”,输入冒号“:

”进入命令行模式,输入wq保存退出,具体操作可以参考vi常用指令)

在内容中加上一行:

/dev/sdb1/usrext3defaults12

4、Ok,重新启动之后,可以查看现在的硬盘使用情况了:

#df-h

文件系统容量已用可用已用%挂载点

/dev/sda23.6G1.3G2.4G35%/

udev125M124K125M1%/dev

/dev/sdb14.0G2.3G1.6G60%/usr

根分区的“已用%”从99%降到了35%,哈哈,大功告成,可以继续做其他的事情了。

不过这次添加的虚拟硬盘还是比较小,完全可以在添加的时候设得大一点的。

美中不足。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1