![디스크 파티션을 마운트하기 전에 파일을 나열하는 방법이 있습니까?](https://linux55.com/image/68724/%EB%94%94%EC%8A%A4%ED%81%AC%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9D%84%20%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%98%EA%B8%B0%20%EC%A0%84%EC%97%90%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%82%98%EC%97%B4%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
내 컴퓨터에 여러 개의 파티션이 있다고 가정해 보겠습니다. 액세스해야 하는 폴더가 어디에 있는지 잘 모르겠습니다. 일반적으로 내 접근 방식은 모든 파티션을 먼저 마운트한 다음 하나씩 검색하는 것입니다.
액세스해야 하는 파티션만 마운트할 수 있도록 마운트 해제된 파티션의 파일/폴더를 나열하는 방법이 있습니까?
답변1
마운트 해제된 파티션 내부를 살펴보는 도구에는 파일 시스템 자체의 구조에 대한 설명이 필요합니다.
이러한 도구는 다양한 파일 시스템(cpmtools, mtools...)에서 사용할 수 있으며 일부 파일 시스템에는 주로 디버깅 도움말을 위한 유사한 기능이 있습니다(예제 참조 debugfs
).
그런데 애초에 파일 시스템을 공부하는 것이 왜 필요하다고 생각하시나요?
파티션에 무엇이 있는지 확실하지 않고 risc를 사용하고 싶지 않다면 먼저 읽기 전용으로 마운트하고 내부를 살펴보세요.
아니면 제가 뭔가를 놓치고 있는 걸까요?
답변2
노력하다 file -sL /dev/sdXY
. 파일 시스템을 마운트하지 않고도 제한된 정보를 제공합니다.
$ file -sL /dev/sdc1
/dev/sdc1: Linux rev 1.0 ext2 filesystem data (mounted or unclean),
UUID=aa84c5a8-6418-4952-b577-578f2a67af86, volume name "music"
$