文件系统和挂载点

0 storage mount disk-usage

我对应该提供哪个路径来存储文件感到困惑。

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

gar*_*Red 5

您应该/mnt在您的情况下使用它,因为它位于具有可用空间的第二个分区上。

您不想让根 ( /) 分区变满,因为您会遇到麻烦。例如,在下一次系统更新期间,您的软件包管理器可能会下载许多软件包并在尝试安装它们时崩溃,这仅仅是由于磁盘空间不足。

您文件的默认位置应该是您的主目录。例如,如果您以用户身份登录,navaz那么您的主目录是/home/navaz. 您的一般存储区域应该是这个而不是 root ( /)。

在您的情况下/home是根 ( /)的子目录,因此您不会通过将文件保存到/home. 但是,如果您安装 8GiB 分区/home而不是/mnt那么您可以使用其上的空间来保存您的文件,这将释放大部分根分区。