我对应该提供哪个路径来存储文件感到困惑。
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
Run Code Online (Sandbox Code Playgroud)
默认情况下,它将数据存储在/
. 当我的默认位置已满时,我需要提供其他磁盘位置来存储文件。
那么我怎样才能给出路径呢?它是这样的:/dev/xvda4/
? 或者这样:/mnt/mydir
您应该/mnt
在您的情况下使用它,因为它位于具有可用空间的第二个分区上。
您不想让根 ( /
) 分区变满,因为您会遇到麻烦。例如,在下一次系统更新期间,您的软件包管理器可能会下载许多软件包并在尝试安装它们时崩溃,这仅仅是由于磁盘空间不足。
您文件的默认位置应该是您的主目录。例如,如果您以用户身份登录,navaz
那么您的主目录是/home/navaz
. 您的一般存储区域应该是这个而不是 root ( /
)。
在您的情况下/home
是根 ( /
)的子目录,因此您不会通过将文件保存到/home
. 但是,如果您安装 8GiB 分区/home
而不是/mnt
那么您可以使用其上的空间来保存您的文件,这将释放大部分根分区。