Linux 挂载使用重新挂载以允许读写
Linux Mount using Remount to allow read-write
我想使用 root 帐户重新挂载只读文件系统,使其变为读写状态。
检查 Linux 手册页面,我注意到没有像 MS_RDWRITE 这样的标志,所以我的问题是,有没有人知道网上的一个示例,该示例演示使用带有重新挂载标志的挂载,该标志设置了只读路径以允许读取和写入?
这将在运行嵌入式 Linux 的设备C++完成。
/* Here's the declared function for Mount a filesystem. */
extern int mount (__const char *__special_file, __const char *__dir,
__const char *__fstype, unsigned long int __rwflag,
__const void *__data) __THROW;
我无法让本机 API 正常工作。 根据制造商的说法,他们建议在终端窗口中使用重新安装命令。这对我来说是正确的。
当使用 root 权限调用时,这会将整个根文件夹重新挂载为读写。
// Remount the root folder.
char* cmd = "mount -nwo remount,rw /";
if (-1 == system(cmd))
{
// handle the error.
}
相关文章:
- 用C++快速读写文件
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- 如何在信号处理程序和普通函数中对全局变量进行互斥读写操作
- 在一个读写器队列中,我可以用volatile替换原子吗
- C++套接字对不读/写父/子
- 如何调试读写器锁的死锁?
- 在两个线程上读/写 64 位,无互斥/锁定/原子
- I2C 文件描述符上的 I2C 总线可写/可读标志
- Linux 挂载使用重新挂载以允许读写
- 线程读锁定与写锁定
- 读写多线程中的读优先和写优先
- 什么fstream写函数写到文件(编码在post)
- 写/读二维数组二进制文件c++
- 测试NTFS, FAT, EXT4的写/读速度
- Qt/ c++写/读键值对文件
- 在树(cern根)中写/读字符串
- c++内存地址和偏移量写/读
- 如何用C++中的fstream安全地写/读A类向量
- 如何为流化自写类编写用户定义操纵符
- Com端口写读方法