挂载硬盘到家目录
半年前花了 288RMB 买了一台蜗牛星际,16G 固态。
期间装过几次 Linux 系统,并不怎么用,放在那里吃灰。
前几天学习 Linux 的时候,想找个不怕死的环境来练习指令。
又把它拽了出来,装了 Ubuntu Server 18.04,装完后,16G 的硬盘就只剩 8G 了。
依稀记得上次重装是因为 16G 的系统盘占满了,输入指令敲 Tab 的时候都提示磁盘空间不足。
机器里面虽然有一块 500G 的机械硬盘,但上次我是把它挂到家目录的一个子目录下的,倒也帮了不少忙,存了一些文件。但是一些往系统中安装的软件,它就无能为力了,最终因为系统盘爆满遭我嫌弃。
得想办法把这块机械硬盘更好地利用起来。
我把 hdd 直接挂载到家目录成不成?这样像 go 的环境直接存放在家目录也没问题,有空间了。噫!貌似可行,说干就干
liyongjun@box:~$ cat /etc/fstab
/dev/disk/by-uuid/c632b83c-b36a-44d9-9f5f-b7cb6ce2af05 /home/liyongjun ext4 defaults 0 0
重启后进入系统发现 hdd 确实挂载到家目录了,但是敲 ls 指令的时候,目录并没有变成蓝色,ll、la 指令直接提示 command not found,😖,哪里出问题了?记得 ll、la 指令是在 .bashrc 里面取的别名,那就去看一下这里面现在是啥
liyongjun@box:~$ cat ~/.bashrc
cat: /home/liyongjun/.bashrc: No such file or directory
没有这个文件
确实
突然明白了
在装系统时,会往家目录写一些系统文件,.bashrc 就是其中之一。现在我将一块普通的 hdd 直接挂载到家目录,这块 hdd 里面确实没有这些文件呀,所有会出问题。
解决
先还是将 hdd 挂载回家目录下的一个子目录,然后将家目录下的这些隐藏文件和隐藏目录拷贝到 hdd 中。然后重新将 hdd 挂载到家目录就 OK 了。