728x90 서버/Debian17 HDD 잠자기 by hd-idle https://itsrainday.tistory.com/entry/HDD-잠자기 HDD 잠자기proxmox를 사용했다가 조금 더 확실하게 전기를 아끼기 위해서 데비안 네이티브로 서버를 구성함저러한 운영체계를 컴퓨터 자원을 알뜰하게 쓸수있다는 장점이 있지만 내가 원하는 절전의 방안itsrainday.tistory.com이전 내용을 발전 시켜봄...발전은 미명이고 사실 제대로 동작 안함...개요hdparm 으로는 뭔가 좀 애매하고 동작을 제대로 안해서 다른 방법을 찾아봄내가 가지고있는 하드가 서버용이라 idle(항상 대기상태가 기본설정임....)로 빠진다고 해서차이 요약: idle vs standby상태설명idle디스크 회전 유지하지만, I/O 작업 없음standby디스크 회전 정지 (전력 소모 줄어듦, 재.. 2025. 4. 15. HDD 슬립을 위한 스크립트 hdd-sleep.sh먼저 하드의 상태를 체크함이후 스탠바이 모드로 모드를 변환함그리고 출력함#!/bin/bash# HDD 디바이스 경로 배열 (예: /dev/disk/by-uuid 에서 확인을 해보기)HDD_DEVICES=("/dev/disk/by-uuid/장비1" "/dev/disk/by-uuid/장비2" )# 각 HDD에 대해 전원 상태를 체크하고 스탠바이 모드로 전환for HDD_DEVICE in "${HDD_DEVICES[@]}"do echo "파워 모드를 확인합니다 $HDD_DEVICE..." POWER_STATE=$(sudo hdparm -C $HDD_DEVICE | grep "drive state" | awk '{print $4}') if [ "$POWER_STATE" =.. 2024. 11. 21. rclone webdav server rclone 설치sudo -v ; curl https://rclone.org/install.sh | sudo bashrclone serve webdav 명령 구조rclone serve webdav remote:path [flags]## remote:path --> /media/webdav/## flags 자리에 집어넣는 변수 --addr 192.168.4.200:8111--user user --pass myRandomPassword WebDAV 서버를 시작rclone serve webdav /media/webdav/ --addr 192.168.1.200:8080 --user user --pass myRandomPassword systemd 에 등록위치는 알아서 변경sudo nano /docker/etc/.. 2024. 11. 16. btrfs mergerfs btrfs 설치df -Thsudo apt install btrfs-progs파티션 나누기먼저 확인참고sudo lsblk -e7## 포멧, 먼저 sudo fdisk -l 로 확인해보고 하기예)sudo cfdisk /dev/sdx# btrfs로 포멧 -L 는 레이블의 이름을 설정sudo mkfs.btrfs -L data1 /dev/sdx# 일단 마운트 시켜보기sudo mount /dev/sdx /mnt/sdx# btrfs 마운트 확인sudo btrfs filesystem showsudo btrfs filesystem usage /mnt/sdxmergerfssudo apt install mergerfs# MergerFS - sudo nano /etc/fstab 에 편집sudo mkdir /mnt/data/me.. 2024. 11. 15. 리눅스 마운트 fstab 이용한 마운트장치 정보 확인정보를 확인해야 합니다. 이를 위해 lsblk 또는 blkid 명령어를 사용lsblk: 연결된 블록 장치를 확인lsblkblkid: 각 장치의 UUID 등을 확인마운트 포인트 생성마운트할 디렉토리(마운트 포인트)를 미리 생성sudo mkdir -p /mnt/datafstab 파일 수정sudo nano /etc/fstabfstab 항목을 추가UUID=확인한 장비 /mnt/data ext4 defaults 0 2이 항목은UUID 가 확인한 장비 파티션/mnt/data 에ext4 로,기본 마운트 옵션(defaults)으로 마운트덤프는 하지 않고(0),부팅 시 두 번째로 파일 시스템 무결성 검사를 수행확인df -h | grep /mnt/datamount | grep /mnt.. 2024. 11. 13. 리눅스 사용자 추가 useradd adduser 주요 차이점useradd adduser 비교 레벨저수준 명령어 (low-level)고수준 명령어 (high-level)홈 디렉터리 생성기본적으로 생성하지 않음 (-m 옵션 필요)자동으로 홈 디렉터리 생성비밀번호 설정기본적으로 설정하지 않음 (passwd 명령 필요)비밀번호를 설정하도록 자동으로 요청추가 정보 요청없음사용자 이름, 전화번호 등 추가 정보를 요청사용자 인터페이스비대화형 (옵션을 직접 제공해야 함)대화형 (질문을 통해 사용자 계정 설정을 안내)useradduseradd는 시스템에서 새로운 사용자를 추가하는 저수준 명령어입니다. 이 명령어는 기본적으로 홈 디렉터리나 비밀번호를 자동으로 생성하지 않으며, 사용자가 직접 옵션을 추가해야 합니다. 예를 들어, 홈 디렉터리를 생성하려면 -m 옵션을 사용.. 2024. 11. 11. 이전 1 2 3 다음 반응형