mhddfs 2012년 이후 폐기되었으며 더 이상 유지 관리되지 않으며 알려진 보안 문제가 있습니다. mergerfs로 전환하는 것이 좋습니다. , 홈 랩 커뮤니티가 이전한 현대적이고 적극적으로 유지 관리되는 대안으로, 전환하는 데 도움이 되는 완전한 초보자 친화적인 설정 가이드를 작성했습니다. 👉mergerfs 가이드 읽기
30GB가 있다고 가정해 보겠습니다. 영화가 있고 각 드라이브가 20GB인 3개의 드라이브가 있습니다. 크기가. 그럼 어떻게 보관할 건가요?
분명히 비디오를 두 개 또는 세 개의 서로 다른 볼륨으로 분할하여 드라이브에 수동으로 저장할 수 있습니다. 이는 확실히 좋은 생각은 아니며, 수동 개입과 많은 시간이 필요한 철저한 작업입니다.
또 다른 해결책은 디스크의 RAID 배열을 만드는 것입니다. RAID는 항상 스토리지 신뢰성과 사용 가능한 디스크 공간 손실로 악명이 높았습니다. 또 다른 솔루션은 mhddfs입니다. .
Mhddfs – Linux에서 여러 파티션 결합 mhddfs 여러 마운트 지점을 하나의 가상 디스크로 결합하는 Linux용 드라이버입니다. 대용량 데이터 저장을 위한 간편한 솔루션을 제공하는 퓨즈 기반 드라이버입니다. 모든 작은 파일 시스템을 결합하여 파일 및 여유 공간을 포함하여 구성원 파일 시스템의 모든 입자를 포함하는 하나의 큰 가상 파일 시스템을 만듭니다.
왜 Mhddfs가 필요한가요?
모든 스토리지 장치는 단일 가상 풀을 생성하며 부팅 시 바로 마운트할 수 있습니다. 이 작은 유틸리티는 어느 드라이브가 가득 차고 비어 있는지, 어떤 드라이브에 데이터를 지능적으로 기록하는지를 관리합니다. 가상 드라이브를 성공적으로 생성하면 SAMBA를 사용하여 가상 파일 시스템을 공유할 수 있습니다. 귀하의 클라이언트는 항상 거대한 드라이브와 많은 여유 공간을 보게 될 것입니다.
Mhddfs의 기능
- 파일 시스템의 속성과 시스템 정보를 가져옵니다.
- 파일 시스템의 속성을 설정합니다.
- 디렉터리와 파일을 생성, 읽기, 제거 및 작성합니다.
- 단일 기기에서 파일 잠금 및 하드링크를 지원합니다.
Linux에 Mhddfs 설치
Debian 및 유사한 시스템에 이식 가능한 경우 다음 명령을 사용하여 mhddfs 패키지를 설치할 수 있습니다.
# apt-get update && apt-get install mhddfs
Debian 기반 시스템에 Mhddfs 설치 RHEL/CentOS Linux 시스템에서는 epel-repository를 활성화한 후 아래 명령을 실행하여 mhddfs를 설치해야 합니다. 패키지.
# yum install mhddfs
Fedora 22+ 시스템의 경우 dnf를 통해 얻을 수 있습니다. 패키지 관리자는 아래와 같습니다.
# dnf install mhddfs
Fedora에 Mhddfs 설치 경우에 따라 mhddfs epel 저장소에서 패키지를 사용할 수 없는 경우 다음 종속성을 해결하여 아래와 같이 소스에서 패키지를 설치하고 컴파일해야 합니다.
- FUSE 헤더 파일
- GCC
- libc6 헤더 파일
- uthash 헤더 파일
- libattr1 헤더 파일(선택 사항)
다음으로, 아래 제안된 대로 간단하게 최신 소스 패키지를 다운로드하고 컴파일하세요.
# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz # tar -zxvf mhddfs*.tar.gz # cd mhddfs-0.1.39/ # make
바이너리 mhddfs를 볼 수 있어야 합니다. 현재 디렉토리에 있습니다. /usr/bin/으로 이동하세요. 및 /usr/local/bin/ 루트로.
# cp mhddfs /usr/bin/ # cp mhddfs /usr/local/bin/
모든 설정, mhddfs 사용할 준비가 되었습니다.
Mhddfs는 어떻게 사용하나요?
1. HDD를 모두 살펴보겠습니다. 현재 내 시스템에 마운트되어 있습니다.
$ df -h

샘플 출력
Filesystem Size Used Avail Use% Mounted on /dev/sda1 511M 132K 511M 1% /boot/efi /dev/sda2 451G 92G 336G 22% / /dev/sdb1 1.9T 161G 1.7T 9% /media/avi/BD9B-5FCE /dev/sdc1 555M 555M 0 100% /media/avi/Debian 8.1.0 M-A 1
'마운트 지점을 확인하세요. ' 이름은 나중에 사용할 것입니다.
2. /mnt/virtual_hdd 디렉토리를 생성하세요 이 모든 파일 시스템은 다음과 같이 그룹화됩니다.
# mkdir /mnt/virtual_hdd
3. 그런 다음 모든 파일 시스템을 마운트하십시오. 루트 또는 FUSE의 구성원인 사용자 그룹.
# mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd -o allow_other
Linux에서 모든 파일 시스템 마운트 참고 :여기서는 모든 HDD의 마운트 포인트 이름을 사용합니다. 분명히 귀하의 경우 마운트 지점이 다를 것입니다. 또한 "-o 허용_기타를 확인하세요. ” 옵션을 사용하면 이 가상 파일 시스템을 만든 사람뿐만 아니라 다른 모든 사람이 볼 수 있습니다.
4. 이제 “df -h를 실행하세요. ” 모든 파일 시스템을 확인하세요. 방금 생성한 내용이 포함되어 있어야 합니다.
$ df -h
가상 파일 시스템 마운트 확인 가상 파일 시스템에 대한 모든 옵션을 수행할 수 있습니다. 마운트된 드라이브에서와 마찬가지로 생성했습니다.
5. 모든 시스템 부팅에서 이 가상 파일 시스템을 생성하려면 , /etc/fstab 끝에 아래 코드 줄을 추가해야 합니다(귀하의 경우 마운트 지점에 따라 달라야 함). 파일을 루트로 저장하세요.
mhddfs# /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd fuse defaults,allow_other 0 0
6. 언제든지 Virtual_hdd에 새 드라이브를 추가/제거하려는 경우 , 새 드라이브를 마운트하고 마운트 지점 /mnt/virtual_hdd의 내용을 복사할 수 있습니다. , 마운트 해제 볼륨 제거하려는 드라이브 꺼내기 및/또는 포함하려는 새 드라이브 마운트 Virtual_hdd 아래에 전체 파일 시스템 마운트 mhddfs 사용 명령을 내리면 완료됩니다.
Virtual_hdd를 어떻게 마운트 해제하나요?
virtual_hdd 마운트 해제는 다음과 같이 쉽습니다.
# umount /mnt/virtual_hdd
가상 파일 시스템 마운트 해제 umount입니다. 마운트 해제되지 않음 . 많은 사용자가 잘못 입력했습니다.
지금은 그게 전부입니다. 나는 여러분이 읽고 싶어할 또 다른 게시물을 작성 중입니다. 그때까지 계속 지켜봐주시고 Tecmint에 연결해 주세요. 아래 의견에 귀중한 피드백을 제공해주십시오. 좋아요와 공유를 통해 널리 알려질 수 있도록 도와주세요.