一、在LINUX系统下如何识别存储磁盘LUN,如何管理LUN。
1.Netapp 创建一个3774 MB 的linux lun,需要重启linux系统才能认到盘符.(如何使用裸映射功能点击此处)
2. 通过fdsik命令查看磁盘列表
[root@localhost ~]# fdisk -l
Disk /dev/sda: 146.8 GB, 146815733760 bytes
255 heads, 63 sectors/track, 17849 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: 0x00000080
Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 287 2097152 82 Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 287 17850 141071360 83 Linux
Disk /dev/sdd: 3774 MB, 3774873600 bytes
117 heads, 62 sectors/track, 1016 cylinders
Units = cylinders of 7254 * 512 = 3714048 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 65536 bytes
Disk identifier: 0x00000000
Disk /dev/sdd doesn't contain a valid partition table -------可以看到已经识别到创建的LUN。但这个盘符是新建盘符没有分区和格式化,不可用。
3. 将磁盘分区:
[root@localhost ~]# fdisk /dev/sdd
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xac956c3a.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): p ------------------------打印盘符
Disk /dev/sdd: 3774 MB, 3774873600 bytes
117 heads, 62 sectors/track, 1016 cylinders
Units = cylinders of 7254 * 512 = 3714048 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 65536 bytes
Disk identifier: 0xac956c3a
Device Boot Start End Blocks Id System
Command (m for help): n------------------------新建分区
Command action
e extended
p primary partition (1-4)
p-----------------------------选择主分区
Partition number (1-4): 1
First cylinder (1-1016, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-1016, default 1016):
Using default value 1016
Command (m for help): w ---------------------写入列表相当于保存
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
注:如果同一台设备的两个node挂同样的盘符,另一个盘符还需要再次写入w就行。不需要n了。
4. 格式化磁盘,需要格式化成操作系统可以识别的磁盘,操作系统才可以对磁盘进行管理操作:
[root@localhost ~]# mkfs.ext4 /dev/sdd1
mke2fs 1.41.12 (17-May-2010)
/dev/sdd1 alignment is offset by 1024 bytes.
This may result in very poor performance, (re)-partitioning suggested.
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=1 blocks, Stripe width=16 blocks
230608 inodes, 921250 blocks
46062 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=943718400
29 block groups
32768 blocks per group, 32768 fragments per group
7952 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 33 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
5. 查看盘符挂载情况:
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 133G 8.5G 118G 7% /
tmpfs 3.9G 96K 3.9G 1% /dev/shm
/dev/sda1 194M 32M 153M 17% /boot
6. 将刚才格式化的磁盘/dev/sdd1挂载到 /mnt
[root@localhost ~]# mount /dev/sdd1 /mnt
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 133G 8.5G 118G 7% /
tmpfs 3.9G 96K 3.9G 1% /dev/shm
/dev/sda1 194M 32M 153M 17% /boot
/dev/sdd1 3.5G 72M 3.3G 3% /mnt --------成功挂载/dev/sdd1挂载到 /mnt
这样在linux下就可以对新建的lun进行管理操作了:
[root@localhost ~]# cd /mnt/ 进入挂载目录/mnt下对磁盘进行管理操作。
[root@localhost mnt]# touch x
二、在ESX系统下如何识别存储磁盘LUN,如何管理LUN。
在ESX操作系统下LUN有两种使用方式:一种是将LUN格式化成VMFS(vm文件系统)格式,做为类似于本地存储的设备。另一种是裸磁盘映射(RDM)。
成功新建好LUN后,使用vsphere登录到ESX主机。
1.选中ESX主机----配置----存储器:刷新一下列表再全部重新扫描一下。
2.点击添加存储器:
3.选择磁盘/LUN
4.可以看到ESX已经别到新的存储LUN:
到这里有两个选择:
如果做裸磁盘映射就直接退出。
如果是想格式化成vmfs文件系统就继续下一步,一直到最后一步。
最后在存储数据页面下就可以看到识别成本地存储设备,这样就可以直接在ESX操作系统下管理操作这个存储设备:
选中存储设备右击浏览存储设备,可以对磁盘进行上传和下载文件。
三、在windows系统下如何识别存储磁盘LUN,如何管理LUN。
1.在windows操作系统下找到服务器磁盘管理:菜单上选择存储---磁盘管理---右击重新扫描磁盘:
2.新获取的磁盘,操作系统还无法识别,只是在磁盘管理中可以看到有新磁盘信息。
3.接着格式化磁盘:选中新的磁盘右击联机
4.右击空白处新建磁盘卷,全部使用默认值下一步最后完成:磁盘卷就会添加上盘符。
5.最后在我的电脑中就可以看到新的盘符,你就可以像使用本地磁盘一样操作这个新的磁盘卷。