45块钱买的玩客云,据说已经安装好了docker,拿到手里,准备作为家里的homeassistant中心,兼具一个nas。
插上电,网线,有个2.5寸的硬盘也顺便插上usb口(之前已经格式化好了,分好了区--两个主分区,剩下来的扩展一下分成了两个逻辑区。可以用mkfs.ext4命令格式化硬盘位ext4格式,分区用“fdisk 路径”一步步分区。主分区最多4个,逻辑分区无限多。逻辑分区要从扩展分区里分出来,扩展分区不能作为挂载点存在。)
看了下路由器后台多出来了一个IP地址,名称叫做onecloud,就是这个了,用putty连接,填入IP,账号root,初始密码,登录。(也可以用WinSCP工具连接,更加直观,注意WinSCP要关联好能用的putty。)
初始密码不好记,可以用passwd口令修改。改好以后,用新密码再登一下。
使用命令
fdisk -l
看到有显示
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 62916607 62914560 30G 83 Linux
/dev/sda2 62916608 167774207 104857600 50G 83 Linux
/dev/sda3 167774208 976773163 808998956 385.8G 5 Extended
/dev/sda5 167776256 377491455 209715200 100G 83 Linux
/dev/sda6 377493504 970987519 593494016 283G 83 Linux
在mnt后面建立新的挂载目录,分别输入命令:
mkdir /mnt/sda1
mkdir /mnt/sda2
mkdir /mnt/sda5
mkdir /mnt/sda6
然后挂载一个sda1看看,输入
mount /dev/sda1 /mnt/sda1
可以到创建一个文件,然后用WinSCP里面看一下,有这个文件,那就说明已经挂载到了。
为了每次开机启动的时候都能自动挂载。我们要配置一下fstab文件,在/etc/fstab里写入。
用blkid 命令查看所需要挂载硬盘的UUID,并复制保存UUID。
blkid /dev/sda1
显示:
/dev/sda1: UUID="75a543a9-447b-44ae-ad72-2aa0cac9ec24" TYPE="ext4" PARTUUID="1b84214f-01"
进入/etc/fstab,里面已有的不改,可以空两行写入:
UUID=75a543a9-447b-44ae-ad72-2aa0cac9ec24 /mnt/disk1/ ext4 defaults 0 0
我们也可以看看其他的UUID是多少,一起写入
UUID=09f462e6-3e78-4b82-9414-6ffdafe0857b /mnt/disk1/ ext4 defaults 0 0
UUID=fa6e8aed-cdab-41e1-afda-7183a99c8bb2 /mnt/disk1/ ext4 defaults 0 0
UUID=550a16a9-b847-46a7-a18b-5ebd8d0a4e5a /mnt/disk1/ ext4 defaults 0 0
输入命令:
vim /etc/fstab
按 “i” 编辑,把上面三行UUID复制进去,按ESC,:wq保存退出
再输入命令
df -l
看看挂载情况,显示:
Filesystem Size Used Avail Use% Mounted on
udev 458M 0 458M 0% /dev
tmpfs 99M 5.8M 94M 6% /run
/dev/mmcblk0p2 6.5G 2.5G 4.0G 38% /
tmpfs 495M 0 495M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 495M 0 495M 0% /sys/fs/cgroup
tmpfs 495M 0 495M 0% /tmp
/dev/mmcblk0p1 488M 51M 437M 11% /boot
armbian-ramlog 50M 968K 50M 2% /var/log
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/0383e6f990fb31f3f4b3303aa14c204a05706b2da75e0e0e34bb99259a734d9a/merged
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/20d9421e802d3174d30a5c70ddbd003fe74f80b178b23ef1e7a66e1374da1ab0/merged
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/a6012c01a075e6ad71d286849733a0fcec62ee6e6ff4d46d3bd6891cd9d8ca57/merged
tmpfs 99M 0 99M 0% /run/user/0
/dev/sda1 30G 74M 28G 1% /mnt/sda1
看,还是只挂载了一个,其他的也要挂载上。
分别输入
mount /dev/sda2 /mnt/sda2
mount /dev/sda5 /mnt/sda5
mount /dev/sda6 /mnt/sda6
在输入
df -h
Filesystem Size Used Avail Use% Mounted on
udev 458M 0 458M 0% /dev
tmpfs 99M 5.8M 94M 6% /run
/dev/mmcblk0p2 6.5G 2.5G 4.0G 38% /
tmpfs 495M 0 495M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 495M 0 495M 0% /sys/fs/cgroup
tmpfs 495M 0 495M 0% /tmp
/dev/mmcblk0p1 488M 51M 437M 11% /boot
armbian-ramlog 50M 972K 50M 2% /var/log
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/0383e6f990fb31f3f4b3303aa14c204a05706b2da75e0e0e34bb99259a734d9a/merged
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/20d9421e802d3174d30a5c70ddbd003fe74f80b178b23ef1e7a66e1374da1ab0/merged
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/a6012c01a075e6ad71d286849733a0fcec62ee6e6ff4d46d3bd6891cd9d8ca57/merged
tmpfs 99M 0 99M 0% /run/user/0
/dev/sda1 30G 74M 28G 1% /mnt/sda1
/dev/sda2 49G 1.7G 45G 4% /mnt/sda2
/dev/sda5 98G 61M 93G 1% /mnt/sda5
/dev/sda6 278G 65M 264G 1% /mnt/sda6
看到红色部分都挂载上了,我们重启一下试试看,输入
reboot
再次连接,输入df -h
发现竟然没有挂在上,因为使用WinSCP连的,我到/ect/fstab里面看了下,竟然看到了乱码。。。
UUID=75a543a9-447b-44ae-ad72-2aa0cac9ec24 聽 /mnt/disk1/ 聽 ext4 聽 聽defaults 聽 聽0 0
UUID=09f462e6-3e78-4b82-9414-6ffdafe0857b 聽 /mnt/disk1/ 聽 ext4 聽 聽defaults 聽 聽0 0
UUID=fa6e8aed-cdab-41e1-afda-7183a99c8bb2 聽 /mnt/disk1/ 聽 ext4 聽 聽defaults 聽 聽0 0
UUID=550a16a9-b847-46a7-a18b-5ebd8d0a4e5a 聽 /mnt/disk1/ 聽 ext4 聽 聽defaults 聽 聽0 0
经过一番折腾,改好了,重启,再看。命令:df -h后,有:
Filesystem Size Used Avail Use% Mounted on
udev 458M 0 458M 0% /dev
tmpfs 99M 4.6M 95M 5% /run
/dev/mmcblk0p2 6.5G 2.5G 4.0G 38% /
tmpfs 495M 0 495M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 495M 0 495M 0% /sys/fs/cgroup
tmpfs 495M 0 495M 0% /tmp
/dev/mmcblk0p1 488M 51M 437M 11% /boot
/dev/sda1 30G 74M 28G 1% /mnt/sda1
/dev/sda2 49G 1.7G 45G 4% /mnt/sda2
/dev/sda5 98G 61M 93G 1% /mnt/sda5
/dev/sda6 278G 65M 264G 1% /mnt/sda6
armbian-ramlog 50M 2.2M 48M 5% /var/log
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/20d9421e802d3174d30a5c70ddbd003fe74f80b178b23ef1e7a66e1374da1ab0/merged
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/0383e6f990fb31f3f4b3303aa14c204a05706b2da75e0e0e34bb99259a734d9a/merged
overlay 6.5G 2.5G 4.0G 38% /var/lib/docker/overlay2/a6012c01a075e6ad71d286849733a0fcec62ee6e6ff4d46d3bd6891cd9d8ca57/merged
tmpfs 99M 0 99M 0% /run/user/0
好!可以了。