TurboLinux11添加新硬盘方法




TurboLinux11添加新硬盘方法

2022-07-20 21:06:40 网络知识 官方管理员

一.Linux的硬盘识别

2.6kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:

sda表示第1块SCSI硬盘.hda表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上).scd0表示第1个USB光驱.

当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的
设备文件在/dev/cciss/目录下.一般使用fdisk-l命令可以列出系统中当前连接的硬盘
设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息.

二.在linux系统中添加新硬盘

下面说明一下,在GTES11上,添加一块10G硬盘到第一个IDE口的Slave接口上.

安装好硬盘后,开机进入Turbolinux.以root身份登录.
执行fdisk-l命令显示当前系统的硬盘设备.

[root@g11-64-1~]#fdisk-lDisk/dev/hda:21.4GB,21474836480bytes255heads,63sectors/track,2610cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda1*11310439183Linux/dev/hda2148961047082Linuxswap/Solaris/dev/hda390261020249932+83LinuxDisk/dev/hdb:10.7GB,10737418240bytes255heads,63sectors/track,1305cylindersUnits=cylindersof16065*512=8225280bytesDisk/dev/hdbdoesn'tcontainavalidpartitiontable[root@g11-64-1~]#

显示hdb没有分区信息,大小为10G.
使用fdisk命令对hdb进行分区.

[root@g11-64-1~]#fdisk/dev/hdbDevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabel.Changeswillremaininmemoryonly,untilyoudecidetowritethem.Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.Thenumberofcylindersforthisdiskissetto1305.Thereisnothingwrongwiththat,butthisislargerthan1024,andcouldincertainsetupscauseproblemswith:1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)2)bootingandpartitioningsoftwarefromotherOSs(e.g.,DOSFDISK,OS/2FDISK)Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)输入:n表示新建分区.Command(mforhelp):nCommandactioneextendedpprimarypartition(1-4)输入:p表示建立一个原始分区.pPartitionnumber(1-4):1输入:1表示此分区编号为1.Firstcylinder(1-1305,default1):输入:回车表示使用默认起始柱面号.Usingdefaultvalue1Lastcylinderor+sizeor+sizeMor+sizeK(1-1305,default1305):输入:回车表示使用默认结束柱面号.即此分区使用整个硬盘空间.Usingdefaultvalue1305Command(mforhelp):w输入:w存盘,退出fdisk.Thepartitiontablehasbeen altered!Callingioctl()tore-readpartitiontable.Syncingdisks.

再使用fdisk-l命令查看分区情况.

[root@g11-64-1~]#fdisk-lDisk/dev/hda:21.4GB,21474836480bytes255heads,63sectors/track,2610cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda1*11310439183Linux/dev/hda2148961047082Linuxswap/Solaris/dev/hda390261020249932+83LinuxDisk/dev/hdb:10.7GB,10737418240bytes255heads,63sectors/track,1305cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hdb1113051048238183Linux

显示/dev/hdb上有一个hdb1分区,为linux格式.
分区后,需要对这个分区进行格式化.

[root@g11-64-1~]#mkfs.ext3/dev/hdb1mke2fs1.39(29-May-2006)Filesystemlabel=OStype:LinuxBlocksize=4096(log=2)Fragmentsize=4096(log=2)1310720inodes,2620595blocks131029blocks(5.00%)reservedforthesuperuserFirstdatablock=0Maximumfilesystemblocks=268435456080blockgroups32768blockspergroup,32768fragmentspergroup16384inodespergroupSuperblockbackupsstoredonblocks:32768,98304,163840,229376,294912,819200,884736,1605632Writinginodetables:doneCreatingjournal(32768blocks):doneWritingsuperblocksandfilesystemaccountinginformation:doneThisfilesystemwillbeautomaticallycheckedevery39mountsor180days,whichevercomesfirst.Usetune2fs-cor-itooverride.

将新建分区挂在到/mnt/hdb1上.

[root@g11-64-1~]#mkdir/mnt/hdb1[root@g11-64-1~]#mount/dev/hdb1/mnt/hdb1[root@g11-64-1~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/hda319G8.2G9.7G46%//dev/hda199M16M79M17%/boottmpfs250M0250M0%/dev/shm/dev/hdb19.9G151M9.2G2%/mnt/hdb1[root@g11-64-1~]#

hdb1已挂载到/mnt/hdb1上,剩余空间为9.2G.
在此分区上创建文件.

[root@g11-64-1~]#cd/mnt/hdb1[root@g11-64-1hdb1]#ls>a[root@g11-64-1hdb1]#ls-hltotal20K-rw-r--r--1rootroot13Nov308:45adrwx------2rootroot16KNov308:44lost+found[root@g11-64-1hdb1]#

卸载hdb1分区.

[root@g11-64-1hdb1]#cd[root@g11-64-1~]#umount/mnt/hdb1[root@g11-64-1~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/hda319G8.2G9.7G46%//dev/hda199M16M79M17%/boottmpfs250M0250M0%/dev/shm[root@g11-64-1~]#

三.设置新硬盘开机自动挂载

在/etc/fstab中添加新硬盘的挂载信息.添加下面一行:

/dev/hdb1/mnt/hdb1ext3defaults12

这样,每次开机后,系统会自动将/dev/hdb1挂载到/mnt/hdb1上.


发表评论:

最近发表
网站分类
标签列表