![分区已安装但文件不可见](https://linux22.com/image/162764/%E5%88%86%E5%8C%BA%E5%B7%B2%E5%AE%89%E8%A3%85%E4%BD%86%E6%96%87%E4%BB%B6%E4%B8%8D%E5%8F%AF%E8%A7%81.png)
我的笔记本电脑中有以下 3 个主要分区
- Arch Linux(发布 2019.10.01)EXT4
- Windows 10 NTFS
- 通用驱动器 NTFS
当我仍然在 Arch 中启动时,我将数据备份到外部硬盘 > 格式化 > 安装的 Windows > 安装的 Arch > 将数据从外部硬盘传输到普通 ntfs 驱动器。
然后我在 Windows 中启动,现在我看不到公共驱动器中的数据。然而,我的普通驱动器容量显示驱动器已满。
接下来我回到 Arch 来检查我的文件发生了什么,现在我什至无法在 Arch 中看到我的文件!尽管df
命令显示我的公共驱动器已满 91%。我尝试卸载并再次安装,ntfs-3g
但仍然无法看到我的文件。
我可以看到 Arch 和 Windows 中的分区都已填充,但我看不到我的文件(从文件管理器和终端)。
以下是我的 fstab 文件
# /dev/sda5
UUID=055429ea-d5e7 / ext4 rw,relatime 0 1
# /dev/sda2
UUID=9076 /efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/sda7
UUID=23190878-9e6a none swap defaults 0 0
# Windows OS
/dev/sda6 /mnt/os ntfs-3g defaults 0 0
# Windows OS
/dev/sda4 /mnt/windows ntfs-3g defaults 0 0
以下是结果sudo df -hT
Filesystem Type Size Used Avail Use% Mounted on
dev devtmpfs 5.8G 0 5.8G 0% /dev
run tmpfs 5.8G 1.6M 5.8G 1% /run
/dev/sda5 ext4 91G 11G 76G 13% /
tmpfs tmpfs 5.8G 225M 5.6G 4% /dev/shm
tmpfs tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
tmpfs tmpfs 5.8G 60K 5.8G 1% /tmp
/dev/loop1 squashfs 422M 422M 0 100% /var/lib/snapd/snap/pycharm-professional/159
/dev/loop0 squashfs 90M 90M 0 100% /var/lib/snapd/snap/core/7917
/dev/sda2 vfat 95M 27M 69M 28% /efi
tmpfs tmpfs 1.2G 9.1M 1.2G 1% /run/user/1000
/dev/sda4 fuseblk 746G 672G 74G 91% /mnt/windows
/dev/sda6 fuseblk 88G 25G 63G 29% /mnt/os
以下是结果sudo lsblk -no name,fstype
loop0 squashfs
loop1 squashfs
sda
├─sda1 ntfs
├─sda2 vfat
├─sda3
├─sda4 ntfs
├─sda5 ext4
├─sda6 ntfs
└─sda7 swap
谁能告诉我发生了什么事以及如何访问我的文件?
答案1
尝试在命令行中手动卸载并挂载分区。 BTW,检查 dmesg 中是否有任何错误。你能提供“ls -alh”的输出吗?
答案2
我遇到过这个问题ntfs我的外接硬盘分区,有一段时间没有解决。我试过NTFS-3G也是如此,但问题仍然没有解决。
最后我找到了一台装有Windows操作系统的计算机,并将磁盘连接到它。有问题的分区和其他分区ntfs已找到分区,但其他分区外部4未显示分区。由于无法打开有问题的分区,我右键单击其图标并尝试恢复或恢复(类似的东西)该分区,单击几下后问题就解决了。