没有文件系统的Linux设备

没有文件系统的Linux设备,linux,filesystems,inode,Linux,Filesystems,Inode,今天我刚刚意识到,在我的Ubuntu Linux中,我可以在新购买的硬盘上作为原始设备挂载和存储文件,而无需文件系统。(只要磁盘分区正确) 因此,我不确定我下面的陈述是否正确,请专家回答: 在Linux中使用文件系统似乎不需要在磁盘上创建文件系统?对吗 我对文件系统的工作原理有一些非常基本的了解。在Linux中,“inode”的概念是文件系统特性还是Linux特性 我知道“inode”文件系统的工作原理与NTFS或FAT32不同,它试图将数据分布在磁盘上,这样Linux/Unix就不需要像Win

今天我刚刚意识到,在我的Ubuntu Linux中,我可以在新购买的硬盘上作为原始设备挂载和存储文件,而无需文件系统。(只要磁盘分区正确)

因此,我不确定我下面的陈述是否正确,请专家回答:

  • 在Linux中使用文件系统似乎不需要在磁盘上创建文件系统?对吗

  • 我对文件系统的工作原理有一些非常基本的了解。在Linux中,“inode”的概念是文件系统特性还是Linux特性

  • 我知道“inode”文件系统的工作原理与NTFS或FAT32不同,它试图将数据分布在磁盘上,这样Linux/Unix就不需要像Windows那样的“defgramentation”程序将数据保存在连续的数据块中。我的问题是,如果我在没有文件系统的原始设备上存储数据,并且如果“inode”是一个文件系统功能而不是Linux功能,那么原始设备上的实际数据布局会是什么样子


  • 提前感谢

    您确实需要一个文件系统。该磁盘在您购买时已预格式化,听起来您只是在使用该fs(在同一位置删除和重新创建分区不会更改其上的fs)。这个问题可能更适合StackOverflow的姐妹站点,可能应该分为2/3个独立的问题,以便可以独立回答。非常感谢,但我不确定我是否对答案感到满意。你是说如果不在驱动器上创建文件系统,我就不可能挂载驱动器吗?你是说当我擦除磁盘上的所有分区并创建新分区时,无论分区操作如何,预先存在的文件系统都会保持不变?这些不是实际的答案(再次强调,这是关于或的主题,因为这与编程无关)。但不,没有文件系统就无法装载设备。删除和重新创建分区很可能(但不能保证)会覆盖相同的磁盘区域。如果发生这种情况,则在装载新分区(如果不重新格式化分区)时将使用旧的fs好的,谢谢你的评论。