为什么在 Linux 中卸载驱动器后文件内容不保留?

为什么在 Linux 中卸载驱动器后文件内容不保留?

我写了一个脚本bashrc.cmd我写了Windows 10激活我的虚拟环境自动。我指出了命令目录进入AutoRun这个帖子

命令目录

@echo off
CD dev-env\Scripts && activate.bat && CD .. && CD ..
SET APP_SETTINGS="config.DevelopmentConfig"

剧本运行顺利——

CD dev-env\Scripts && activate.bat && CD .. && CD ..

我堆积如山,完全无法做任何事情Windows 10对于以下代码行[特别是对于开始线] -

@echo off
REM CD dev-env\Scripts && activate.bat && CD .. && CD ..
start "" /D "\dev-env\Scripts\" /B activate.bat
SET APP_SETTINGS="config.DevelopmentConfig"

我重启机器并尝试编辑命令目录从我的Linux 操作系统。我无法编辑此命令目录脚本由于mount - 卸载并且只读.然后我跟着这个帖子并能够成功更改[保留之前的脚本]。

问题

命令目录当我卸载并重新安装时,文件不会保持更新状态。那么,如何在卸载后永久更改内容?

答案1

嗯,问题有点棘手的它与 mount / unmount 直接相关。我们首先检查机器中可用驱动器的列表——

sudo fdisk -l
lsblk

你可能会得到sdXY(X = a、b、c ... 和 Y = 1、2、3 ...)。我尝试使用 --

sudo mount /dev/sda8

我得到了这样的错误——

Unlike in case of  read-only  mount,  the  read-write  mount  is
denied  if  the  NTFS  volume is hibernated. One needs either to
resume Windows and shutdown it  properly,  or  use  this  option
which  will  remove  the  Windows hibernation file. Please note,
this means that the saved Windows  session  will  be  completely
lost. Use this option under your own responsibility.

我在登录之前关闭了 Windows PC。之后,我使用 Linux 启动 PC 并删除命令目录文件。现在我的电脑可以从启动端运行。看看这个帖子以便更好地理解。

相关内容