Ubuntu挂载存储
Ubuntu修改root密码
在当前用户下执行sudo passwd,要求先输入当前用户的密码,再输入新密码,最后是确认密码,完成后就是root密码,可以与当前用户密码一致,完成后执行su root切换到root用户下,或者exit退出,以root身份登录
最近刚开始接触Linux,在虚拟机中装了个Ubuntu,当前的版本是Ubuntu 11.10,装好后自然少不了安装一些软件,在设置了软件的源后,就开始了 sudo apt-get install,结果出现了下面的Unable to locate package错误:
1.letuknowit@ubuntu:~$ sudo apt-get install mysql-server
mysql-client
2.[sudo] password for letuknowit:
3.Reading package lists… Done
4.Building dependency tree
5.Reading state information… Done
6.E: Unable to locate package mysql-server
7.E: Unable to locate package mysql-client
8.letuknowit@ubuntu:~$
这叫一个郁闷啊,出师不利,不带这么吓唬刚玩Ubuntu的小朋友吧~于是赶紧资料,又回顾下前面的操作,最后发现问题出在执行sudo apt-get install 之前更换了软件源,但是却忘了update下了,于是执行下面的命令:
1.sudo apt-get update
等上面命令执行完后,再执行sudo apt-get install就可以了!其实错误信息已经很明确了,Unable to locate packet就是无法到包嘛,那还不赶紧sudo apt-get update下!
安装iscsi
当前Linux主流iSCSI项目为open-iscsi,Linux-iSCSI项目已于2005年和open-iscsi合并。一、安装iSCSI initiator
$ sudo apt-get install open-iscsi
二、修改f配置文件(重要!)
$ sudo vim/etc/f
ubuntu vim命令设置node.starup为automatic:
node.startup = automatic
三、查iSCSI targets主机的target name
$ sudo iscsiadm --mode discovery --type sendtargets --portal 192.168.0.9
注:假设target主机ip为192.168.0.9
四、login target
$ sudo iscsiadm --mode node --uannetdisk --portal 192.168.0.9:3260 --login 注:假设target name为uannetdisk,3260为iSCSI服务默认端口
五、iSCSI target端设置
initiator客户端执行login命令后,在target服务器端可以发现新通道。把要分配给initiator 客户端的卷通过该通道映射给initiator。
六、重启客户端iscsi initiator 服务
$sudo /etc/init.d/open-iscsi restart
七、查看iscsi targets映射过来的卷
$ sudo fdisk -l
或用dmesg 或tail -f /var/log/messages 命令查看
八、创建分区
$ sudo fdisk /dev/sdb
在提示行后输入m查看fdisk命令,输入n新建分区。
注:假设映射过来的卷设备名为sdb
九、格式化分区
$ 3 /dev/sdb1
十、挂载文件系统
$ sudo mkdir /mnt/iscsi
$ sudo mount /dev/sdb1 /mnt/iscsi
十一、注销iSCSI initiator登录
不需要时可以注销iSCSI initiator登录,先umount文件系统,再把第四步命令的login参数改成logout执行即可:
$ sudo umount /mnt/iscsi
$ sudo iscsiadm --mode node --uannetdisk --portal 192.168.0.9:3260 --logout
十二、删除指定Target
用logout只是暂时登出,发现的target信息会保存在数据库中,下次重启iscsi服务时(service iscsi restart),仍会回该Target卷。如果想从数据库中删除该Target,需用以下命令:
查询数据库中Target内容:
$ sudo iscsiadm -m node
删除指定的Target:
$ sudo iscsiadm --mode node -o delete --uannetdisk --portal 192.168.0.9:3260
1.实验环境:
主机Win7 32位系统,Virtual Box 虚拟机Ubuntu 14.04 32位,SSH登录操作。环境问题Target和Initiator都是在同一台机器上,实际环境是可以完全分开独立分布于多个服务器。
2.安装Target软件:
[plain]view plaincopy
1.root@king:~# apt-cache search tgt
2....
3....
4.nagios-plugins-basic - Plugins for nagios compatible moni
toring systems
5.tgt - Linux SCSI target user-space tools
6.epiphany-browser - Intuitive GNOME web browser
7....
8.python-webkit-dev - WebKit/Gtk Python bindings: developmen
t files
当系统update后可通过search查看tgt软件
[plain]view plaincopy
1.root@king:~# apt-get install tgt
2.Reading Done
3.Building dependency tree
4.Reading Done
5.The following extra packages will be installed:
6.libboost-system1.54.0 libboost-thread1.54.0 libconfig-gen
eral-perl
7.libibverbs1 libnspr4 libnss3 libnss3-nssdb librados2 l
ibrbd1 librdmacm1
8.libsgutils2-2 sg3-utils
9.The following NEW packages will be installed:
10. libboost-system1.54.0 libboost-thread1.54.0 libconfig-gen
eral-perl
11. libibverbs1 libnspr4 libnss3 libnss3-nssdb librados2 l
ibrbd1 librdmacm1
12. libsgutils2-2 sg3-utils tgt
13.0 upgraded, 13 newly installed, 0 to remove and 0 not
upgraded.
14.Need to get 3,858 kB of archives.
15.After this operation, 13.9 MB of additional disk space
will be used.
16.Do you want to continue? [Y/n] y
安装完毕后检查tgt运行状态
[plain]view plaincopy
1.Processing triggers for libc-bin (
2.19-0ubuntu6) ...
2.Processing triggers for ureadahead (0.100.0-16) ...
3.root@king:~# service tgt status
4.tgt start/running, process 1690
tgt服务正在运行进程号1690
[plain]view plaincopy
1.root@king:~# ps aux |grep 1690
2.root 1690 0.0 0.3 16764 3140 ?
Ss 21:47 0:00 tgtd
3.root 1716 0.0 0.0 4676 824 pts/0
S+ 21:54 0:00 grep --color=auto 1690
tgtadmin help查看tgtadmin 命令参数
[plain]view plaincopy
1.root@king:~# tgtadm --help
2.Linux SCSI Target administration utility, version 1.0.43
3.
www./doc/c269c3f783c4bb4cf6ecd18e.html age: tgtadm [OPTION]
5.--lld --mode target --op new --tid --targ
etname

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。