Linux (우분투) 파일 서버에서 소규모로 시작하려는 Windows 관리자


12

나는 Windows 시스템에서만 엄격하게 작동합니다 (방금 교체 된 작은 aix unix 상자 하나만 저장하십시오). 과거에는 Linux에서 자체 교육을 시도하기 위해 나 자신을 가르 칠 시간이 없다는 것을 깨닫기 위해 다양한 버전의 Ubuntu 데스크탑 / 서버 및 Fedora를 설치했습니다.

이전에 Windows를 실행 한 홈 파일 / ftp / http 서버를 교체 할시기가되었습니다. 별도의 NTFS 드라이브에 모든 파일이 있으며 더 작은 드라이브에 OS를 설치합니다.

최신 버전의 Unubtu Server를 다운로드했지만 아직 설치하지 않았습니다. 이 홈 서버를 Linux-starter-kit으로 사용하고 싶지만 아주 간단합니다. 설치가 완료되면 직장에서 작은 파일 서버를 교체 할 수있을 정도로 실력을 갖기 위해 가정용 SIMPLE 파일 서버를 설정하여 시작하고 싶습니다. 이것은 결국 직장에서 더 적은 Microsoft로 이어질 것입니다.

간단한 시작에 대한 조언을 찾고 있습니다 : 일정 기간 동안 홈 파일 서버에서 작업 파일 서버로. 이상적으로이 컴퓨터에는 모니터 / 키보드 / 마우스가 없으며 원격으로 만 액세스 할 수 있습니다.


아마도 커뮤니티 위키 여야합니다
Matt Simmons

답변:



6

편집 : 파일 서버로 시작하지 않는 이유

대량의 가동 중지 시간없이 장애가 발생했을 때 문제를 해결하기에 충분히 불편하지 않으면 파일 서버로 시작하지 마십시오. 삼바 및 이제 수정 방법을 모르는 일부 구성 요소에 오류가 발생했습니다.


다음과 같은 것으로 시작하겠습니다.

  • 리눅스를 메인 데스크탑 OS로 실행
    • 이렇게하면 중요하지 않은 시스템에서 문제가 발생하여 한 번에 1 비트 씩 학습 할 수 있습니다.
    • 어쨌든 Windows를 실행하는 가상 머신을 설치하여 작업을 완료하십시오.
    • VM을 실행하고 리눅스로 작업하기 위해서는 더 많은 자기 훈련이 필요하기 때문에 다른 방법으로는하지 않을 것입니다. 리눅스가 기본값이라면 나중에 더 일찍 작업을 시작할 것입니다.
  • 회사에 필요한 일부 요구 사항을 정의하고 백업을 수행하는 두 번째 시스템과 같이 병렬로 실행할 수있는 시스템을 파악하고 시간이 중요하지 않은 경우 요구 사항을 충족 시키려고합니다.
    • 개인적으로 백업 시스템은 I / O 바운드 스케일링, 디스크 관리와 같은 일부 문제에 부딪 히게 될 것이라고 생각합니다. 잘 알려진 백업 인프라를 계속 실행하기 때문에 많은 문제를 겪지 않고도 해결할 수 있습니다.
  • 또한 일부 보완 모니터링 시스템은 많은 도움이 될 것입니다. 너무 많은 리소스가 필요하지는 않지만 "Windows 호스트에서 Linux 시스템으로 데이터를 모니터링하는 방법"과 같은 이기종 네트워크의 문제를 시작하게됩니다. 중앙 로그 서버에 해당 될 수 있음

작업이나 서비스에 하루를 방해하지 않는 몇 가지 예를 시작하기에 너무 많습니다.

Linux는 Windows가 아닙니다. "Windows에서는이 방법으로 작업합니다"와 같은 것을 잊어 버리십시오. Linux에서 "올바른"방법으로 검색하십시오. 또한 X.org로 "폴백 (fallback)"하지 않고 가능한 한 많이 시도하십시오. 가능한 한 적은 종속성으로 시스템을 관리 할 수 ​​있기를 원할 것입니다. X는 큰 종속성입니다. AIX 상자를 관리하고 있었기 때문에 이미 기본 사항을 알고 있다고 생각합니다 (Unix permisions 등). 또한 cfengine (Windows + Linux) 또는 꼭두각시 (Linux 만 해당) 및 FAI 와 같은 항목으로 가능한 빨리 시작하십시오.(또는 선택한 배포판에 따라 다양한 다른 배포 도구) 필요한 경우 하나 이상의 서버에 대한 관리 프레임 워크를 갖추어야합니다. 여러 서버를 관리하기 위해 Windows로 사용합니다. 이것은 좀 더 복잡하게 만들지 만 (더 복잡하지는 않지만 차이를 염두에두고) 더 많은 유연성을 제공합니다.

매우 SUBJECTIVE : 나는 서버에 대한 패키지 품질이 너무 낮다는 것을 알았 기 때문에 서버에 대한 우분투를 피할 것입니다. 또한 Fedora는 최첨단 패키지를 제공하기 때문에 서버 IMHO에 좋지 않습니다. 데스크톱 또는 "기술 미리보기"에 좋습니다. 차라리 서버가 안정적인 기반에서 실행되기를 원합니다.


서버에서 우분투를 실행했는데 아무런 문제가 없었습니다. 드문 경우이지만 Ubuntu 패키지가 작업을 수행하지 않으면 항상 최신 버전의 백 포트 또는 데비안의 크로스 컴파일 패키지가 있으며 이는 서버에 가장 적합한 배포판 중 하나로 널리 알려져 있습니다.
crb

그렇기 때문에 여러 이유에서 "VERY SUBJECTIVE"를 추가하여 여러 가지 경우에 다음과 같은 버그가 발생합니다. launchpad.net/ubuntu/+source/cyrus-imapd-2.2/+bug/67111- 소프트웨어가 " main "(공식적으로 지원됨!)는 LTS 릴리스와 함께 제공되며, 쇼 토퍼 (때로는 발생할 수 있음) 인 버그가 있지만 7 개월 동안 해결하지 못합니다. – 그것은 나에게 있어서는 안됩니다
Martin M.

"Linux는 Windows가 아닙니다"+1 내가 이것을 말할 때마다 10 달러를 벌었다면 지금은 내 개인 섬에서 은퇴 할 것입니다.
Avery Payne

6

우선, 프로덕션 환경에서 1 년 이상 실제 Samba 서버를 운영했습니다. 이 프로세스에 대한 기복이 있으며 Windows Server에서와 같이 간단하지 않다는 것을 알 수 있습니다. 두 번째로 말할 수있는 것은 Windows 수하물을 가지고 오면 (행동에 대한 기대) 원하는대로 작동하지 않는다는 것입니다.

내 설정은 약간 다릅니다-RHEL 5.1-원리는 동일합니다.

먼저, "파일 속성-> 보안 탭"에 대한 인식과 일치하지 않는 방식으로 Samba가 파일 권한을 처리하는 방법을 이해해야합니다. 정말 가깝지만 시가는 없습니다. 의미 적으로 다른 두 파일 시스템간에 번역하기 때문에 "모든 사용자 그룹을 삭제할 수 없습니다"및 "루트가 내 모든 파일을 소유 함"과 같은 이상한 점을 발견 할 수 있습니다. . 이는 항상 세계 권한 (기타 그룹)과 항상 사용자 권한 (대략 "소유자"에 해당)이 있고 Unix-land 에서는 절대로 사라질 수 없기 때문에 사라질 수 없기 때문입니다. 지금은 실제로 삭제할 수 없습니다. 너는 할수 있니? 내 부서 팀원이이 문제를 해결하지 못했습니다.그들은 예전의 Windows 수하물을 버릴 수 없었습니다. "방금 내린 이유 때문에" "삭제할 수없는 이유"와 "모두가 나열되면 보안 허점이 있습니다"라는 의미에 대해 항상 많은 슬픔이있었습니다. 다른) 등등, 그리고 매번, 나는 이것을 반복해서 다시 설명해야 할 것입니다. 파일을 번역 할 때는 파일 권한이 까다 롭습니다. 배포에 적합한 스키마를 사용해야합니다.

둘째, Winbind는 가장 약한 링크입니다. 진심으로. RHEL 5.1에는 3.0.25 (업데이트하면 3.0.28)가 번들로 제공되며 버그로 인해 기본 제공 버전이 축소됩니다. Winbind가 진행되면 인증 할 항목이 없기 때문에 파일 서비스도 함께 제공됩니다. 탐색기 창에서 새로 고침 키를 길게 누르는 것 (F5를 누르는 것)만으로도 연결이 끊기고로드가 충분히 완료되면 Winbind 자체가 축소됩니다. 3.0.28로 업데이트하면이 문제가 해결되었지만 이전 버전의 소프트웨어에 일부 문제가 있음을 나타냅니다. 짧은 버전 : 사용중인 버전을 최신 상태로 유지하십시오. 여러 버그가 수정 될 수 있으므로 가능하면 최신 정보를 얻으십시오. 배포 패키지 관리자는 Samba와 관련하여 버그 수정 곡선 뒤에있는 것으로 유명합니다.

셋째, Samba 팀은 기존 Windows 관리 도구가 서비스와 직접 인터페이스 할 수 있도록 지원을 추가하기 위해 열심히 노력하고 있습니다. 예를 들어 Windows 서비스 용 인터페이스를 사용하여 로컬 * nix 서비스를 시작 및 중지하는 스크립트를 설정할 수 있습니다. 연결을 끊기 때문에 동일한 서비스를 사용하여 Samba를 중지하지 마십시오. 서버에서 다른 서비스를 수행하는 데 매우 편리합니다. 컴퓨터 관리를 통해 연결하여 열린 세션, 열린 파일 등을 볼 수도 있습니다. 그러나 모든 RPC 프로토콜이 구현 된 것은 아니며 일부 시도로 인해 치명적이지 않은 오류가 발생합니다. 따라서이를 시스템 관리 관점에 포함시키고 가능한 경우 활용하십시오. 기존 Windows 관리 도구를 사용하여 Samba와 인터페이스 할 수 있고 전환에 도움이 필요한 "Windows"세계의 다른 직원이있는 경우 해당 도구를 사용하기 편할 때까지 해당 도구를 다시 사용하여 타격을 완화 할 수 있습니다. 명령 줄.

넷째, 배포중인 Samba 버전을 자세히 살펴 보겠습니다. 우분투는 데스크탑, 서버에 적합합니다. "데비안을 설치할 수 없습니다"를 의미하는 고대 아프리카 단어입니다. 당신은 정말로 다른 사람의 데비안 리믹스를 배포하고 있으며, 솔직히 안정을 원한다면 원본 과 함께 가지 않겠 습니까?

데비안-우리는 때가되면 풀린다.

데비안은 "불완전한"것처럼 보이는 소프트웨어를 가지고있을 수도 있지만 실제로 보안 팀은 보안 수정을 백 포팅하라는 메시지를 표시하며 "동작이 변경되어 파손될 수 있기 때문에 릴리스를 개정하지 않습니다"라는 정책이 특히 의미가 있습니다. 안정적인 장기 설치를 원할 경우. 다른 방향으로 기대어 새로운 기능을 지속적으로 표시하려면 Red Hat 또는 SuSE와 같은 상업용 배포판이 마음에들 것입니다. 소프트웨어가 업데이트 될 때마다 패키지가 더 높아지고 버그가 수정 되며 때로는 새로운 기능으로 의도하지 않은 결과가 발생합니다. 당신은 당신의 배포판을 선택하고 독을 선택합니다.

잘하면 이것은 당신 앞에 놓여있는 것에 대한 추가적인 관점을 제공 할 것입니다. 나는 제대로 설정할 때, 그것은 단지 원활하게 실행,하지만하지 않습니다 말할 수 있습니다 매우 빠르게. Samba 공유에서 일부 파일 기반 데이터베이스 (Access, FoxPro 등)를 실행 해보고, 특히 두 개의 NIC를 사용할 수있는 경우 비명을 지르는 방법을 확인하십시오. 듀얼 본딩은 "본딩"이나 다른 어리 석음없이 쉽게 수용 할 수 있으며, 클라이언트는 신경 쓰지 않아도되며 걱정할 필요가있는 유일한 것은 스위치가이를 지원하는지 확인하는 것입니다. 어쨌든). 각 NIC에 다른 주소를 입력하되 Samba에서 사용할 주소를 지정할 때는 하나만 선택하십시오. Linux (및 스위치)가 나머지 작업을 수행합니다.


+1 훌륭한 통찰력과 정보. 소중한 정보로 답변 해 주셔서 감사합니다.
cop1152 2016 년

3

파일을 Windows 시스템에 제공하려고하므로 찾고있는 소프트웨어를 Samba 라고 합니다.

"홈 파일 서버"와 "작업 파일 서버"를 구별하는 가장 큰 것은 컴퓨터간에 ID를 공유했는지 여부입니다.

홈 파일 서버에서 사용자 이름 및 비밀번호로 연결하여 파일에 액세스 할 수 있습니다.

작업 파일 서버에는 공유 ID 디렉토리 (예 : LDAP / Active Directory)가 있으며 각 파일은 연결하는 사람의 소유자가 소유합니다. "금융 그룹 만이 디렉토리에 액세스 할 수 있습니다"라고 말할 수 있습니다. .

Samba는 AD와의 통합을 지원하며 동일한 안내서에는 AD 통합 파일 서버 설정 섹션이 있습니다.

또는 파일 서버로 작동하기위한 턴키 솔루션 (Ubuntu와 같은 표준 배포의 확장 성없이 어플라이언스를 실행하는 경우)을 원한다면 "NAS / SAN in a box"인 OpenFiler 를 참조하십시오. 이 모든 것을 설정하는 웹 GUI가 있습니다. Windows 도메인 암호를 부여하고 Windows 상자처럼 간단하게 가입하십시오. 그러나 Linux를 배우지 않고 추상화 계층 인 OpenFiler를 배우고 있습니다 (아주 훌륭하지만).


정보와 제안에 대해 +1 감사합니다.
cop1152 2016 년

1

개인적으로 CentOS를 CIFS 서버로 사용하고 있습니다. CentOS Linux는 Redhat Enterprise Linux와 호환되는 서버 배포 바이너리입니다. 안정적인 NAS 서버를 찾고 있다면 CentOS를 선택하는 것이 좋습니다.

http://www.centos.org/


-1

Thinstation 또는 FreeNAS 사용을 권장 합니다. 둘 다 설치가 필요없는 라이브 CD를 가지고 있습니다. FreeNAS는 거의 모든 것을 지원하는 무료 NAS입니다 (삼바 포함).

이들 중 하나를 사용하지 않기로 결정한 경우 안전한 독립형 FTP 서버는 vsftpd 입니다.


1
ThinStation은 씬 클라이언트 (RDP / ICA 등)의 역할을하며 일반적으로 '파일 서버'를 원하는 사람은 FTP가 아닌 SMB를 원합니다.
crb

FTP는 오래 전에 죽었을 것입니다. Windows 네트워크에서 CIFS 공유를 사용하지 않으려면 SSL을 사용하는
Martin M.

이것이 다운 보트가 필요한지 모르겠지만 FreeNAS에 대한 나의 경험은 훌륭한 파일 서버이지만 Linux를 사용하는 방법에 대해 스스로 훈련하기에는 좋지 않다는 것입니다.
Mark Henderson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.