linux下如何读写文件系统?

linux下如何读写文件系统?

我有一个硬盘并将其分区为多个分区。我如何读取和写入文件系统。挂载点有什么用?如果一个进程必须从该分区写入或读取某些内容,它是否应该写入挂载点,而挂载点又负责写入磁盘?

答案1

您有几个逻辑上组织在/dev目录下的设备,用于硬盘(例如)/dev/sda或分区/dev/sda1。在 Unix 中,这些单独的设备被映射到文件系统层次结构中;全部以根目录开始/,其下是子目录。将各个设备映射到该层次结构中mount;例如一个挂载点 /home/tom(最初要创建的空目录)可以与类似的设备相关联/dev/sda;这称为安装。

阅读和写作如常进行;应用程序将使用 Unix 系统调用,或者如果使用 shell,您可以使用重定向运算符或特定工具。通常,拥有主目录的用户“tom”/home/tom将写入该目录或子目录。通过让系统管理员(自动)将设备安装到该目录,无需考虑任何具体问题。用户“tom”只会写入(或读取)他有权限的目录;在他自己的主目录下,他通常很自由。

相关内容