我很困惑应该提供哪个路径来存储文件。
host# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 5.9G 5.0G 574M 90% /
/dev/xvda4 7.9G 147M 7.4G 2% /mnt
默认情况下,它将数据存储在/
.当我的默认位置已满时,我需要提供其他磁盘位置来存储文件。
那么我该如何给出路径呢?是这样的吗:/dev/xvda4/
?或者这样:/mnt/mydir
答案1
您应该/mnt
在您的情况下使用,因为它位于有可用空间的第二个分区上。
您不希望根 ( /
) 分区已满,否则会遇到麻烦。例如,在下一次系统更新期间,您的包管理器可能会下载许多包并在尝试安装它们时崩溃,这仅仅是由于磁盘空间不足。
这默认文件的位置应该是您的主目录。例如,如果您以用户身份登录,navaz
那么您的主目录是/home/navaz
。你的一般存储区域应该是这个而不是 root ( /
)。
在您的情况下,/home
它是 root () 的子目录/
,因此您不会通过将文件保存到 来阻止磁盘填满/home
。但是,如果您挂载 8GiB 分区,/home
那么/mnt
您可以使用该分区上的空间来保存文件,这将释放大部分根分区。