2024年3月31日发(作者:)

Ubuntu挂载存储

Ubuntu修改root密码

在当前用户下执行sudo passwd,要求先输入当前用户的密码,再

输入新密码,最后是确认密码,完成后就是root密码,可以与当前用

户密码一致,完成后执行su root切换到root用户下,或者exit退出,

以root身份登录

最近刚开始接触Linux,在虚拟机中装了个Ubuntu,当前的版本

是Ubuntu 11.10,装好后自然少不了安装一些软件,在设置了软件的

源后,就开始了 sudo apt-get install,结果出现了下面的Unable to

locate package错误:

owit@ubuntu:~$ sudo apt-get install mysql-server

mysql-client

2.[sudo] password for letuknowit:

g package lists… Done

ng dependency tree

g state information… Done

6.E: Unable to locate package mysql-server

7.E: Unable to locate package mysql-client

owit@ubuntu:~$

这叫一个郁闷啊,出师不利,不带这么吓唬刚玩Ubuntu的小朋

友吧~于是赶紧找资料,又回顾下前面的操作,最后发现问题出在执行

sudo apt-get install 之前更换了软件源,但是却忘了update下了,

于是执行下面的命令:

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

二、修改配置文件(重要!)

$ sudo vim/etc/iscsi/

设置为automatic:

p = 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 --targetname

nnetdisk --portal 192.168.0.9:3260 --login 注:假设

target name为nnetdisk,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

九、格式化分区

$ sudo 3 /dev/sdb1

十、挂载文件系统

$ sudo mkdir /mnt/iscsi