![如何知道文件位于哪个硬盘驱动器上?](https://linux22.com/image/23306/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%96%87%E4%BB%B6%E4%BD%8D%E4%BA%8E%E5%93%AA%E4%B8%AA%E7%A1%AC%E7%9B%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%EF%BC%9F.png)
在 Debian 上,我有多个硬盘,我如何知道 /var/www 在哪里?
附赠:如何检查我的驱动器的容量和已消耗的容量?
答案1
你没有提到你的操作系统,但在 Linux 上,这是有效的:
$ df /path/to/some/file/or/directory
Filesystem 1k-blks Used Avail Cap Mounted
/dev/harddisk_partition 8388348 5187768 3200580 62% /home/username
^^^^^^^^^^^^^^^^^^
答案2
您可以/var/www
通过使用命令检查它(或/var
)的安装位置来找到它的位置mount
。
要检查驱动器上的可用/已用空间,请尝试df
(或df -h
获取更具可读性的输出)。它将显示所有已安装分区中的已用空间和可用空间。例如
-> % df -kh
Sist. Arq. Tam Usad Dispon. Uso% Montado em
rootfs 94G 34G 60G 36% /
/dev 2,9G 0 2,9G 0% /dev
run 2,9G 484K 2,9G 1% /run
/dev/sda1 94G 34G 60G 36% /
[... the rest was snipped, I have many more partitions ...]
此外,还df /path/to/file
可以(至少在 Linux 上):
-> % df /var/log
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 97667596 34853688 62813908 36% /
答案3
用于mount
查看您的磁盘安装点。查找最长的匹配项,/var/www
这就是您的磁盘。就我而言,它是/dev/sda2
.
[mpenning@Bucksnort ~]$ mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
[mpenning@Bucksnort ~]$
每个安装点的驱动器空间消耗(以 KB 为单位):
[mpenning@Bucksnort ~]$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 30759872 22835672 6361680 79% /
tmpfs 1947664 12 1947652 1% /lib/init/rw
udev 1943240 104 1943136 1% /dev
tmpfs 1947664 0 1947664 0% /dev/shm
/dev/sda1 1441280 67136 1300928 5% /boot
[mpenning@Bucksnort ~]$