서버가 지정한 파일에 하드 드라이브 마운트

1640 단어

서버 마운트 하드 드라이브


선언: 프로젝트 출력 로그가 너무 커서 메모리가 충분하지 않기 때문에 출력 로그 아래의 파일에 하드디스크를 마운트해야 합니다.

1. 하드 드라이브가 있는지 확인

disk -l

214GB 하드 드라이브를 마운트하지 않았다는 표현입니다.
Disk /dev/vdb: 214.7 GB, 214748364800 bytes, 419430400 sectors

2. 마운트 없이 분할 시작


마운트 없이 이 명령을 입력하십시오
fdisk /dev/vdb1       

데이터 디스크를 구분하다.힌트에 따라 n, p, 1, 두 번 리턴, wq를 차례로 입력하면 구역이 시작됩니다.

3. fdisk -l 명령을 실행하여 새로운 구역을 보기

cat /etc/fstab 

4. 프로필 조회 및 마운트할 곳

mke2fs  -t ext4 /dev/vdb1

제 서버는 OS7입니다. ext3이든 ext4든 다 사용할 수 있습니다.
사용한 파일에 걸면 안 됩니다.새 파일을 사용해야 합니다.
mount/dev/vdb1/home/xx/xx (굵은 부분은 폴더를 만드는 절대 경로)
그리고 나서
/home/gsidc/gdisk

vim /etc/fstab  

파일에 들어가서 더하기
/dev/vdb1        /home/xx/xx      ext4   defaults   0 0

재부팅 방지 다시 마운트
df -h  

5. 프로젝트 시작 로그 출력 경로 수정


nohup 자바 -jar 패키지 이름 > 마운트 디스크의 폴더 경로/nohup.out 2>&1 &
해석: 1 nohup에서 명령을 끊지 않고 실행하며, 예를 들어 계정이 로그아웃될 때 모든 로그아웃 신호(SIGNUP 신호)를 무시합니다.마지막 &: 백그라운드 운행을 표시합니다.nohupcommand &, 백그라운드에서 nohup 명령을 실행합니다.2linux의 0은 표준 입력을 나타내고, 1은 표준 출력을 나타내며, 2는 표준 오류 출력을 나타낸다.3 > 덮어쓰기 방향을 나타냅니다.정상적인 출력은 내용을 모니터에 출력하는 것이고, 방향을 바꾸는 것은 내용을 파일에 출력하는 것이다.command > xxx.xxt, 출력을 xxx 파일로 바꿉니다.4 >> 추가식 리디렉션을 나타냅니다.command >> xxx.log, 출력 리디렉션을 xxx에 추가합니다.log 파일에서52>&1, 2는 표준 오류 출력, 1은 표준 출력, 여기 & 인용의 뜻, 표준 출력에 대한 인용입니다.따라서 이 명령은 표준 오류 출력도 표준 출력이 가리키는 파일로 다시 정한다는 것을 나타낸다.

좋은 웹페이지 즐겨찾기