免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1955 | 回复: 11
打印 上一主题 下一主题

AS4中设备文件的困惑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-05 23:12 |只看该作者 |倒序浏览
同样是AS4版本,为什么其的设备文件名称不一样

之前做过一次 i386
/dev/cciss/c0d0  第一块硬盘
/dev/cciss/c0d1 第二块硬盘

现在做的系统 ia64
/dev/sda 第一块硬盘
/dev/sdb 第二块硬盘

现在很怪,不让我分区,且df 时可以见到两个分区,用fdisk看时切只有一个分区,

[root@oramain ~]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2             20158332  10697108   8437224  56% /
/dev/sda1               102168      5524     96644   6% /boot/efi
none                   1021168         0   1021168   0% /dev/shm
[root@oramain ~]# fdisk /dev/sda

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


The number of cylinders for this disk is set to 17849.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 146.8 GB, 146815737856 bytes
255 heads, 63 sectors/track, 17849 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       17850   143374743+  ee  EFI GPT

Command (m for help):  p

Disk /dev/sda: 146.8 GB, 146815737856 bytes
255 heads, 63 sectors/track, 17849 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       17850   143374743+  ee  EFI GPT

Command (m for help):

[ 本帖最后由 bitao 于 2006-8-5 23:38 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-08-05 23:16 |只看该作者
分区时输出信息如下,第二块盘也是这样,请问是什么原因??

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 1
Partition 1 is already defined.  Delete it before re-adding it.

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
2
Invalid partition number for type `2'
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 2
No free sectors available

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 3
No free sectors available

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 4
No free sectors available

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 5
Value out of range.
Partition number (1-4): 1
Partition 1 is already defined.  Delete it before re-adding it.

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
Partition 1 is already defined.  Delete it before re-adding it.

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
No free sectors available

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 3
No free sectors available

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 5
Value out of range.
Partition number (1-4):

论坛徽章:
0
3 [报告]
发表于 2006-08-06 11:11 |只看该作者
ding....

论坛徽章:
0
4 [报告]
发表于 2006-08-06 13:03 |只看该作者
使用 GUID Partition table 格式的話,你不可以用傳統 fdisk,請改用你系統的 GNU 的 parted 吧。用 parted 程式去看看。

http://en.wikipedia.org/wiki/GUID_Partition_Table

==

论坛徽章:
0
5 [报告]
发表于 2006-08-06 13:47 |只看该作者
原帖由 bitao 于 2006-8-5 23:12 发表
同样是AS4版本,为什么其的设备文件名称不一样

之前做过一次 i386
/dev/cciss/c0d0  第一块硬盘
/dev/cciss/c0d1 第二块硬盘

现在做的系统 ia64
/dev/sda 第一块硬盘
/dev/sdb 第二块硬盘

现在很怪 ...


as4从没有/dev/cciss/c0d0  这样的设备名,这是solaris或BSD用的

[ 本帖最后由 paub 于 2006-8-6 13:50 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-08-06 14:05 |只看该作者
原帖由 paub 于 2006-8-6 13:47 发表
as4从没有/dev/cciss/c0d0  这样的设备名,这是solaris或BSD用的


非也,linux 本來就有該命名方式。

詳見 linux kernel device 命名文件。

http://www.lanana.org/docs/device-list/devices-2.6+.txt

==

[ 本帖最后由 kenduest 于 2006-8-6 14:07 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-08-06 22:55 |只看该作者
原帖由 paub 于 2006-8-6 13:47 发表


as4从没有/dev/cciss/c0d0  这样的设备名,这是solaris或BSD用的



搞笑,不懂不要乱说, cciss 是HP所有的内含阵列卡在linux中的表示,从compaq时代就有了.

linux的kernel很早开始支持compaq/HP的阵列卡, 在这样的服务器上,你用fdisk -l是看不到硬盘的,如LZ所说, 硬盘应该是 /dev/cciss/cXdX   c代表控制器,d代表硬盘(或LUN)

分区应该是 /dev/cciss/cXdXpX  p=partition.

回过来回答楼主的问题,恕我直言,你对linux根本不是很熟, 你在IA32的HP Proliant 的分区方法,拿到HP 安腾服务上来同样操作当然不行.

你的IA64没有SmartArray cciss控制器,服务器里面硬盘是直接连在SCSI控制器上的,所以你当然应该只能看到 /dev/sdX 这样的硬盘表示.

df -k 看到前面的两个分区,你看到的那个/boot/efi 是IA64 安腾服务器专门的引导分区,EFI是Intel的技术,功能比BIOS强大的多,号称未来取代掉BIOS.

在IA64安腾上分区,你需要用parted来做, fdisk/sfdisk 不能用的.

既然买了hp的设备,有问题第一的应该找hp的resource,这个才是正常的process.

论坛徽章:
0
8 [报告]
发表于 2006-08-06 23:12 |只看该作者
对LINUX确实是不熟悉

只用过几次

各位的见解让我大开眼界,,谢谢啦

论坛徽章:
0
9 [报告]
发表于 2006-08-07 09:16 |只看该作者
问多一个问题

我用PARTED怎样划分一个区出来做LVM,但又不做成文件系统,准备做裸设备来放数据库

用了下面命令,但结果满足不了要求

parted /dev/sdb

mkpart primary ext3 2 20000

set 1 lvm on

论坛徽章:
0
10 [报告]
发表于 2006-08-07 09:24 |只看该作者
原帖由 bitao 于 2006-8-7 09:16 发表
问多一个问题

我用PARTED怎样划分一个区出来做LVM,但又不做成文件系统,准备做裸设备来放数据库

用了下面命令,但结果满足不了要求

parted /dev/sdb

mkpart primary ext3 2 20000

set 1 lvm on



这个过程不能完成还是顺利完成了?

做好这个之后,你还得做 pvcreate  /dev/sdb1
然后vgcreate rawvg /dev/sdb1
然后lvcreate rawlv -l xxxxxxx   rawvg
然后 修改 rawtab,把 raw1 map到 /dev/rawvg/rawlv
然后起raw service

understand?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP