一台Linux主机想要挂载另一台机器上的一个磁盘 请问需要什么样的操作
主要就是用fdisk
https://www.linuxidc.com/Linux/2017-05/143394.htm
我现在的问题是我想用磁盘的方式挂载上去 但是挂完的结果都是文件夹形式 fdisk就看不到信息
fdisk后,用mount挂载应该能看到了
1)使用fdisk -l命令查看主机上的硬盘
2)使用mkfs.ext4命令把硬盘格式化:
3)格式化之后,先把硬盘临时挂载到/mnt目录。
4)使用df命令检查一下,可以看到/dev/xvdd已经挂载到了/mnt目录
5)先将这目录下的文件转移到新硬盘上,也就是刚刚挂载的/mnt目录。
6)转载好文件后,卸载掉/mnt目录。
7)通过df命令查看,/dev/xvdd数据盘已经卸载掉。
8)编辑/etc/fstab文件,在最后面添加配置
9)执行mount -a命令
10)使用df命令查看,可以看到硬盘已经成功的挂载到了指定的目录上。
11)挂载之后,需要重新设置挂载目录的属主属组以及权限。请了解下chown和chmod命令。
)使用fdisk -l命令查看主机上的硬盘
2)使用mkfs.ext4命令把硬盘格式化:
3)格式化之后,先把硬盘临时挂载到/mnt目录。
4)使用df命令检查一下,可以看到/dev/xvdd已经挂载到了/mnt目录
5)先将这目录下的文件转移到新硬盘上,也就是刚刚挂载的/mnt目录。
6)转载好文件后,卸载掉/mnt目录。
7)通过df命令查看,/dev/xvdd数据盘已经卸载掉。
8)编辑/etc/fstab文件,在最后面添加配置
9)执行mount -a命令
10)使用df命令查看,可以看到硬盘已经成功的挂载到了指定的目录上。
11)挂载之后,需要重新设置挂载目录的属主属组以及权限。请了解下chown和chmod命令。
参考http://blog.csdn.net/t5630/article/details/79593328搭建好nfs服务后,使用类似的命令挂载:
mount -t nfs localhost:/home/workspace /mnt/remote
http://blog.csdn.net/t5630/article/details/79593328
其实如果完全按照题主的方式以磁盘而不是以共享的方式访问文件夹,可以将那台机器通过iSCSI协议利用targetcli工具搭建一个存储服务器,在本地利用iscsiadm命令连接服务器存储。这个存储服务器为简易的iscsi服务器,简单,其他的客户端也可以同样连接使用。
服务端:主要利用交互工具targetcli,如下是我的本地实例,实际使用多利用help则能找到,如果再有问题可以私信聊
[root@12cnode1 ~]# targetcli
targetcli shell version 2.1.fb41
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: 0]
| o- fileio ................................................................................................. [Storage Objects: 0]
| o- pscsi .................................................................................................. [Storage Objects: 0]
| o- ramdisk ................................................................................................ [Storage Objects: 0]
o- iscsi ............................................................................................................ [Targets: 0]
o- loopback ......................................................................................................... [Targets: 0]
/>/backstores/block create dev=/dev/sda5 name=server0.disk(此处利用create即创建,选择sda5分区作为新磁盘)
接下来则是创建lun,最终结果如下图所示
客户端:
1. 发现iscsi target:iscsiadm -m discovery -t st -p 10.1.11.88(Note:这是target IP)
2.连接: iscsiadm -m node -T iqn.2015-07.com.nk7:target -l
3.验证:利用parted -l或者fdisk -l则能看到新添加的存储设备。