문제는 이것이다:
동일한 마운트 지점에 여러 파일 시스템을 마운트할 수 없는 이유는 무엇입니까?
파티션 에 설치하고 싶지만 /
위의 질문에 따라 그렇게 하는 것이 가능하지 않다고 생각합니다.
우리 회사에서는 서버에 추가할 수 있도록 1TB의 디스크 공간을 제공했습니다. 이미 디스크가 마운트되어 있으므로 일부 Linux 명령을 사용하여 마운트하면 됩니다.
우리는 centos 7을 사용하고 있지만 거의 모든 UNIX 상자에서 상황은 동일합니다.
https://askubuntu.com/questions/125257/how-do-i-add-an-additional-hard-drive
이것(2)을 토대로 마운트 포인트가 생성되는 이유를 모르기 때문에 2.1에서 멈췄습니다. 그냥 그 파티션을 /
. 다행히 서버는 LVM을 사용하지 않습니다.
내가 어떻게 했나요? 리눅스에서 가능한가요?
답변1
파일을 생성합니다
/etc/profile.d/custom_aliases.sh
.chmod 644
소유권을 가정합니다root.root
. 기존 파일의 레이아웃을 따릅니다..sh
Bash 쉘 계정 의 경우csh
또는tcsh
에 지정된 경우/etc/passwd
파일을 생성합니다 .custom_aliases.csh
거기 엔 오직
alias lsblk2='lsblk -o size,fstype,model,name,serial,uuid'
입력하면
lsblk2
새 디스크를 식별하는 데 유용한 정보가 충분히 제공됩니다.
예를 들어 새 디스크에는 파티션이 표시되지 않을 가능성이 높으며 그럼에도 불구하고 /dev/sdb
표시되지 않습니다 /dev/sdb1
.
Linux에서 사용하기 위해 디스크를 포맷하려면 다음을 수행하십시오.
lsblk
위에서 언급한 옵션을 사용하여 명령을 통해 올바른 디스크를 식별합니다.man lsblk
더 유용한-o
옵션 에 대한 참조
- 예 를 들어 디스크가
/dev/sdf
다음 과 같이 나타나는 경우parted /dev/sdf
mklabel gpt
mkpart primary 0% 100%
quit
mkfs.xfs /dev/sdf
xfs
필요한 것과 다른 파일 시스템을 선택하십시오mkdir /whatever
mount /dev/sdf1 /whatever
부팅할 때마다 디스크가 자동으로 마운트되도록 설정
- 깨닫다보편적으로 고유한 식별자위와 같이 시스템에 따라 변경하십시오. UUID를 사용하십시오
/dev/sdf
.sdf
/etc/fstab
하고UUID=<your uuid> /whatever xfs defaults,nofail 0 0
- 명령에서 사용하는
xfs
내용에 따라 변경하십시오.mkfs
nofail
이 옵션을 사용하면 디스크가 존재하지 않거나 마운트되지 않은 경우 시스템을 부팅할 수 있습니다. 이는 수행 중인 작업에 따라 좋을 수도 있고 나쁠 수도 있습니다.- 10TB 디스크가 마운트될 것으로 예상했지만 마운트되지 않았고 루트 파티션이 좋지 않은 경우어느폴더가 채워집니다. 예를 들어 루트 디스크는 600GB입니다.
- 명령에서 사용하는
파티션을 /에만 마운트하고 싶습니다. 내가 어떻게 했나요? 리눅스에서 가능한가요?
/
~이다루트 파티션은 시스템의 로컬 디스크입니다. 다른 디스크 를 /
. 다른 마운트 지점은 포인트입니다./
/
아래에. 따라서 mkdir /logs
해당 폴더에 새 디스크를 마운트 하거나 이와 같은 작업을 /logs
수행하여 마운트 할 수 있지만 기존 시스템 폴더를 식별하기 위해 원하는 경우 별도의 디스크로 만들 수 있습니다. 로그 폴더가 있는 Linux 폴더. 명명 규칙과 관리 방법에 관계없이 그것은 귀하에게 달려 있습니다. 깊이에 상관없이 모든 폴더가 마운트 지점 역할을 할 수 있습니다.mkdir /var/logs
/var/log
/var/log
/