linux - 进程是否可以锁定磁盘以使其他进程无法访问它?

标签 linux locking disk

有没有办法让一个进程锁定整个磁盘,以便在该进程释放锁定之前,其他进程无法访问磁盘上的任何文件?其他进程的磁盘 i/o 操作可能会阻塞,直到锁被释放。

有问题的操作系统是 Linux。

最佳答案

由于 Linux 上的一切都是文件,您应该尝试锁定代表您设备的文件。

关于linux - 进程是否可以锁定磁盘以使其他进程无法访问它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3230744/

相关文章:

Docker - 磁盘配额

linux - 如何编写显示该位置中所有子目录的脚本

linux - 如何在多个符号链接(symbolic link)中查找文件

sqlite - 我可以等待在 cli 上释放 sqlite 锁吗?

azure - 调整 Azure 托管数据磁盘大小时出现问题

linux - 新的自定义 centos 启动盘,参数来自官方谷歌云设置

linux - bash:__vte_prompt_command:找不到命令

Linux内核套接字编程:sendmsg function msg address can not access

数据库事务和锁定

java - 如果无法获取锁,Hibernate LockMode 释放并快速失败