O próprio sistema de arquivos, representado pela ordem física da informação em uma representação de armazenamento, é independente do sistema operacional. O SO contém um driver que permite trabalhar com o sistema de arquivos. Alguns sistemas de arquivos podem ter apenas um sistema operacional que possa conversar com ele, e esse sistema operacional possui esse sistema de arquivos embutido nele (pense no sistema de arquivos original do Novell NetWare); mas isso não impede que alguma pessoa empreendedora escreva um driver para outro SO apenas porque.
O LVM não é um sistema de arquivos, é um gerenciador de volumes. Os gerenciadores de volume, como sistemas de arquivos, dependem de dados armazenados em uma apresentação de armazenamento lógico para definir melhor como acessar esse armazenamento para volumes lógicos adicionais. No caso do LVM, tanto o Linux quanto o BSD podem usar o mesmo formato de armazenamento para suas respectivas implementações de LVM.
O gerenciador de volume do Windows é o Disco Dinâmico, e algumas pessoas empreendedoras criaram drivers do Linux para acessá-los.
Se você pegasse um conjunto de discos, instalasse um Linux de algum tipo, configurasse-os com o LVM, instalasse vários ext3
filesystems nos volumes lógicos e então colocasse as unidades em uma máquina FreeBSD, que a máquina FreeBSD ser capaz de ler os discos. Provavelmente. Isso ocorre porque o FreeBSD possui drivers que entendem o layout físico do LVM e do ext3 e implementam as estruturas necessárias de memória e acesso ao sistema operacional necessárias para interagir com eles.
Os drivers necessários para interpretar o layout de armazenamento são quase sempre "no sistema operacional", mas o layout de armazenamento propriamente dito não é considerado como sendo.