我的用户uid是1000,windows 10有ntfs,从linux执行:
mount -t cifs //win-ip/share1 /home/user/remote-dir -o,username=XXX,password=XXX,uid=1000,gid=1000
不幸的是,如果我创建一个隐藏文件,我可以在远程dir上写入、读取和执行文件:
touch /home/user/remote-dir/.hidden1
在linux上工作,但在windows上我看到了
.hidden1
以及:
ls -la
-rwxr-xr-x 1 user user 0 Mar 6 14:2
我在Ubuntu上使用外部驱动器时有以下问题:拷贝以300 it /S的最高速度开始(我只有一个USB端口,它是USB 3.1),大约10秒的速度是Ubuntu的一半(150 it/S),等等。几分钟后,它可以是近10 my /S,无论我复制什么文件(20视频~2GB大小或备份我的文件文件夹与许多小文件)。太烦人了!窗户和它配合得很好。
此外,停止复制(在Nautilus中)会导致外部驱动器中的文件系统受损,我必须在Windows中恢复它。
几个重要的注意事项:我在多个Linux发行版、2个膝上型计算机和3个外部驱动器中遇到了这个问题。那么,为什么这个问题会持续存在呢?
编辑1:我的外部驱动器
我的双操作系统电脑(XP Pro和Ubuntu)出了点问题,现在只能从Ubuntu Live CD (8.04LTS)启动。
我正在将我的数据备份到一个外部硬盘上,以便重新安装一切。我不担心我的数据的Linux部分,因为外部硬盘是用ext3格式化的,Ubuntu操作的文件系统。
但是我的数据中的Windows部分呢?Linux ( live CD)是否正确地将NTFS文件复制到ext3硬盘中?然后Linux (这次是PC上新安装的Linux系统)正确地将它们复制回NTFS分区吗?
我知道我在问一个非常简单的问题。如果我让别人帮我做作业,我很抱歉,但我现在不能做实验。
提前感谢大家!
编辑:在f
我试图将一个.wim映像文件应用到我的SSD上的ntfs分区。在windows中,我们将使用dism.exe来执行此任务,但是对于linux,似乎可以使用wimlib的wimapply来完成此任务。下面是使用Linux工具检查我的SSD分区:
Number Start End Size Type File system Flags
1 1049kB 50.0GB 50.0GB primary ntfs type=07
2 50.0GB 150GB 100GB primary ntfs ty
我在SD卡(F2FS)上安装了Arch,它在磁盘空间方面相当稀疏。还有一个原始的笔记本电脑的NTFS Windows SSD驱动器,有更多的自由空间和更快。
我希望将安装有pacman或yay (AUR)的Linux包的大型文件移到所提到的NTFS驱动器上,这样Linux系统和应用程序本身就可以无缝地访问它们。我可以简单地移动文件并放置软链接,但这将使系统保持手动模式(即,一旦包文件在通过包管理器升级时重写,链接将被更新的包的实际文件替换;一旦文件被删除,只有链接被删除,目标文件仍在NTFS驱动器上浪费空间等)。硬链接不满足这些特性集的要求:它们不与不同的文件系统一起工作,并且它们使文件存在,
几年前,我从Windows转向Ubuntu14.04LTS,用于我的台式电脑。我在以前分配给C分区的空间中安装了Ubuntu操作系统(root+home+swap),而其他分区(D、E、F和G)没有受到干扰。因此,包含新操作系统的分区现在拥有ext4文件系统,而其他分区则继续使用ntfs。这已经很好地达到了我的目的。
然而,最近我第一次尝试在硬盘的ntfs分区上运行fsck,并收到以下消息:
fsck from util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /de
我在WSL2 ubuntu的机器上编译perf有困难。
Ubuntu是从microsoft商店下载的,内核版本是4.19.128-microsoft-standard。
我已经在堆栈溢出上跟踪了的答案,也注意到了
当运行make时,我得到以下错误:
mv: cannot stat 'util/.env.o.tmp': No such file or directory
make[4]: *** [/mnt/c/Users/micro/Documents/tools/WSL2-Linux-Kernel/tools/build/Makefile.build:97: util/env