建议的结果

建议的结果

/var/log/syslog定期填充 189 KB 的垃圾邮件:

Dec  9 09:26:33 alien ntfs-3g[612]: Bad security descriptor for 0x10ba
Dec  9 09:26:33 alien ntfs-3g[612]: No security descriptor found for inode 475409
Dec  9 09:26:33 alien ntfs-3g[612]: Failed to retrieve a security descriptor
Dec  9 09:26:33 alien ntfs-3g[612]: Bad security descriptor for 0x8a6
Dec  9 09:26:33 alien ntfs-3g[612]: No security descriptor found for inode 96744
Dec  9 09:26:33 alien ntfs-3g[612]: Failed to retrieve a security descriptor

三个已挂载的 NTFS 驱动器:

$ lsdrv
NAME        FSTYPE LABEL            MOUNTPOINT   SIZE MODEL
sda                                            931.5G HGST HTS721010A9
├─sda4      ntfs   WINRETOOLS                    450M 
├─sda2                                           128M 
├─sda5      ntfs   Image                        11.4G 
├─sda3      ntfs   HGST_Win10       /mnt/d       919G 
└─sda1      vfat   ESP                           500M 
nvme0n1                                          477G Samsung SSD 960 PRO 512GB 
├─nvme0n1p5 ext4   NVMe_Ubuntu_16.0 /           44.6G 
├─nvme0n1p3                                       16M 
├─nvme0n1p1 ntfs                                 450M 
├─nvme0n1p6 swap   Linux Swap       [SWAP]       7.9G 
├─nvme0n1p4 ntfs   NVMe_Win10       /mnt/c     414.9G 
├─nvme0n1p2 vfat                    /boot/efi     99M 
└─nvme0n1p7 ntfs   Shared_WSL+Linux /mnt/e         9G 

笔记: lsdrv是一个别名:lsdrv="lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL"

/mnt/e特别之处在于Ubuntu 16.04.3西弗吉尼亚海岸适用于 Linux 的 Windows 子系统) 使用它来存储在两个环境中运行的通用脚本。我怀疑错误消息是从这里派生出来的,因为/var/log/syslog没有具体说明。

可能相关:WSL 无法更改 上的文件的权限/mnt/e。使用的方法是将文件复制到/mnt/c,在那里更改权限,然后将其移回/mnt/e

可能相关:VcXsrv安装是为了获得对 Linux GUI 的支持。ubuntu-deskptop并且xubuntu-desktop都安装在 WSL 中以获取geditnautiluszenity支持yad等。

/etc/fstab

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p5 during installation
UUID=f3f8e7bc-b337-4194-88b8-3a513f6be55b /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p2 during installation
# swap was on /dev/nvme0n1p6 during installation
UUID=b4512bc6-0ec8-4b17-9edd-88db0f031332 none            swap    sw              0       0
#UUID=D656-F2A8 /boot/efi   vfat    defaults    0   0
# Windows drives C, D & E
UUID=F03ED48E3ED44F6A /mnt/d    ntfs-3g permissions,locale=en_US.utf8         0 0
UUID=5CCC5867CC583E08 /mnt/c    ntfs-3g permissions,locale=en_US.utf8,x-gvfs-show 0     0
UUID=F2C2ACE4C2ACADF3 /mnt/e    ntfs-3g permissions,locale=en_US.utf8,x-gvfs-show 0     0
UUID=D656-F2A8  /boot/efi   vfat    defaults    0   1

建议的结果

这些是通过评论提出的建议的结果。

运行 Windows 10 检查磁盘

我在所有三个 NTFS 卷上运行了磁盘检查。对于每个卷,Windows 10 都表示无需检查,但我还是运行了它,没有报告任何错误。这是用于运行测试的屏幕:

Windows 10 检查磁盘


问题

  • 可以inode 475409追溯到物理文件和路径来缩小哪个 NTFS/mnt/有问题吗?

  • 哪个 Linux 程序正在放置安全描述符消息/var/log/syslog

  • 可以设置调试级别来关闭这些消息吗?

  • Windows 10 可以在单用户环境中修复这些安全描述符吗?

相关内容