LINUX下的存储设备

上传人:平*** 文档编号:12274978 上传时间:2017-10-17 格式:DOC 页数:7 大小:47.92KB
返回 下载 相关 举报
LINUX下的存储设备_第1页
第1页 / 共7页
LINUX下的存储设备_第2页
第2页 / 共7页
LINUX下的存储设备_第3页
第3页 / 共7页
LINUX下的存储设备_第4页
第4页 / 共7页
LINUX下的存储设备_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《LINUX下的存储设备》由会员分享,可在线阅读,更多相关《LINUX下的存储设备(7页珍藏版)》请在金锄头文库上搜索。

1、 mke2fs 语法: root test /root # mke2fs -b block-size -i inode-size root test /root # mke2fs -c root test /root # mke2fs -L root test /root # mke2fs -j 参数说明: -b :在设定每个数据区块占用的大小,目前支持的大小有 1024, 2048, 4096 三种! -i :设定 inode 值! -c :检查错误磁盘,会比较慢呦! -L :规划设定这个扇区的 label (表头名称) -j :建立 ext3 这个 journaling 的档案格式 范例:

2、 root test /root# mke2fs /dev/hda5 以 mke2fs 预设的条件( ext2 )格式化 /dev/hda5 这个装置 root test /root# mke2fs -c /dev/hda5 在格式化的过程中一起检查硬盘 root test /root# mke2fs j -b 8192 -i 8192 /dev/hda5 改变 block 由 4096 默认值改为 8192 root test /root# mke2fs /dev/fd0 =格式化软盘呀! mke2fs 1.26 (3-Feb-2002) Filesystem label= OS type:

3、 Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 216 inodes, 1680 blocks 84 blocks (5.00%) reserved for the super user First data block=1 1 block group 8192 blocks per group, 8192 fragments per group 216 inodes per group Writing inode tables: done Writing superblocks and filesystem accounti

4、ng information: done This filesystem will be automatically checked every 35 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.说明: 这是用来将磁盘格式化成 Linux 系统文件的指令。基本上,只要写入对的装置档案就可以了。例如我们要格式化软盘的话,或是新的硬盘 hda5 等等!这个指令通常是在新的硬盘上面切割完之后,再加以格式化的!另外,如果要将旧的扇区格式化成 ext2 格式的话,就使用这个指令吧!进行当中显示的讯

5、息有点像上面的最后几行,系统会显示目前的格式化的默认值!而如果要设定不同的 Block ( 就是前面提到的一个逻辑 sector 的大小 ),就可以使用 -b 这个参数!请注意啰,预设的情况下, Block 是 4096!此外,您也可以自订 inode table 呢!而,当没有指定的时候, mke2fs 使用 ext2 为格式化档案格式,若加入 j 时,则格式化为 ext3 这个 Journaling 的 filesystem 呦! 四、关于存储设备的不同的表示方法的应用;1、 /dev/hda-z 表示方法的应用1)用于 mount 挂载文件系统(分区)之用;我们在前面所说的,硬盘的分区/

6、dev/hda-zX 表示方法,一般是用于挂载和读取文件系统之用的;rootlocalhost # fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 970 7791493+ 7 HPFS/NTFS/dev/hda2 971 9729 70356667+ 5 Ext

7、ended/dev/hda5 971 2915 15623181 b W95 FAT32/dev/hda6 2916 4131 9767488+ 83 Linux/dev/hda7 4132 5590 11719386 83 Linux/dev/hda8 5591 6806 9767488+ 83 Linux/dev/hda9 6807 9657 22900626 83 Linux/dev/hda10 9658 9729 578308+ 82 Linux swap / Solaris比如我要挂载 /dev/hda9 到系统中;所以过程应该是这样的;rootlocalhost # mkdir /

8、opt/data/ 注:建立挂载点目录;rootlocalhost # mount /dev/hda9 /opt/data/ 注:挂载;是不是挂载好了呢?看下面的信息,显示已经挂载好了,所以这时我们就能向/opt/data 目录写东西了,写的所有东西都记录在了/dev/hda9 上;rootlocalhost # df -lhFilesystem 容量 已用 可用 已用% 挂载点/dev/hda7 11G 9.2G 1.1G 90% /dev/shm 236M 0 236M 0% /dev/shm/dev/hda9 22G 3.9G 18G 18% /opt/data注意:挂载得需要内核支持,

9、另外分区也得建立文件系统,请参考相关文档 ;ds4300 连 linux 系统环境:IBM P570+DS4300+PC SERVER需求:P570 安装 RedHat 4 ,DS4300 的四个 lun 分别两两连 570 和 PC由于用户临时要求在 570 上安装 linux,心里没底,ds 连接 linux 还真没连过。到用户现场,找到 RedHat for Powerd 的光盘,开始安装操作系统,中间的分区和安装哪些包都是用户定义的,所以安装 linux 到是挺简单,需要注意的是记得把 ftp 和 ssh,或者 telnet 安装上。下面就是 linux 和 ds4300 的连接了,其

10、实是挺简单的,但是没玩过,所有心里没底,看了看资料(gc26784803.pdf),安装 rdac 就可以,不过资料没仔细看,有些有遗漏的地方请补充。其实不安装 RDAC 系统也能认到盘。fdisk -l 可以看到从 DS 上 mapping 过来的 lun,因为我的 DS 是双控的,所以能看到双份的盘,Disk /dev/sdc: 429.4 GB, 429496729600 bytes255 heads, 63 sectors/track, 52216 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sd

11、c doesnt contain a valid partition tableDisk /dev/sdd: 468.8 GB, 468891205632 bytes255 heads, 63 sectors/track, 57006 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdd doesnt contain a valid partition tableDisk /dev/sdf: 429.4 GB, 429496729600 bytes255 heads, 63 sectors/track, 5

12、2216 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdf doesnt contain a valid partition tableDisk /dev/sdg: 468.8 GB, 468891205632 bytes255 heads, 63 sectors/track, 57006 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdg doesnt contain a valid partition tabl

13、e/dev/sdc,/dev/sdd/dev/sdg,/dev/sdf安装 RDAC 步骤:首先到 http:/ 这个地址下载 RDAC For linux 的安装包,趌 inux 上激活 ftp server,ntsys-选择 vsftpd-OKservice vsftpd restart将 fileset.gz 的安装包 ftp 到 linux 上,tar zxvf fileset.tar.gzmake install根据提示要修改/etc/yaboot.conf 文件,目的是加载 MPP 内核和 Initial Ramdisk image (initrd)(不知道这个说法是否正确,有待求

14、证),对 linux 不熟,搞的我修改这个文件费了我不少时间,正确的该法其实就是该两个地方,如下:image = /vmlinuz-2.6.9-22.ELlabel = MPP(这个原来是 linux)root=/dev/VolGroup00/LogVol00append=rhgb quietinitrd = /mpp-2.6.5-7.139-pseries64.img(这个也需要改,原来的是/initrd-2.6.9-22.EL.img)在 make install 时会自动增加 MPP 的内核文件,在/boot 目录下可以找到这些文件。安装修改完 yaboot.conf 后 reboot

15、主机。值得提醒的地方就是在修改 yaboot.conf 文件时记得先备份,第一次修改的时候我修改错了,后来用光盘引导系统,用备份文件覆盖才修复。整晕了!重启机器后系统正常认到两个 lun :fdisk -l 显示是/dev/sdc,/dev/sdd.试了 mkfs -t ext3 /dev/sdc ,mkfs -t ext3 /dev/sdd,然后 mount,测试往里面写数据都没问题,总算松了口气。这个算是整完了。一些有用的命令:ls -lR /proc/mpp 查看 lun 的分布,输出如下:lpfc 应该是 HBA 卡在 linux 下的设备名,有两个,h3 和 h4rootredhat

16、 proc# ls -lR mppmpp:total 0dr-xr-xr-x 4 root root 0 May 17 17:57 ZGmpp/ZG:total 0dr-xr-xr-x 3 root root 0 May 17 17:57 controllerAdr-xr-xr-x 3 root root 0 May 17 17:57 controllerB-rw-r-r- 1 root root 0 May 17 17:57 virtualLun0-rw-r-r- 1 root root 0 May 17 17:57 virtualLun1mpp/ZG/controllerA:total 0dr-xr-xr-x 2 ro

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号