Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: File system  (gelezen 2394 keer)

peluw

  • Gast
File system
« Gepost op: 2006/11/15, 14:50:18 »
ik denk er over om een oude (pII) machine op te zetten als backup-computer,
deze pc moet dan zonder toetsenbord en monitor standalone draaien.  
via het netwerk wil ik deze backup-computer beheren, vanaf mijn XPcomputer. De data die ik wil backup-pen komt ook van deze XPcomputer

kan ik een hiervoor het beste Ubuntu-server gebruiken?
kan ik een NTFS-schijf in de ubuntu-systeem hangen?

mvg peluw

File system
« Reactie #1 Gepost op: 2006/11/15, 14:55:15 »
Als bestandssyteem kun je beter, als je het wil laten werken met Ubuntu en windloos, FAT32 gebruiken

Offline gercokees

  • Lid
File system
« Reactie #2 Gepost op: 2006/11/15, 14:59:45 »
Maar als je het via het netwerk benadert, maakt dat allemaal niet uit, en zal alleen Ubuntu op deze schijf moeten (kunnen) schrijven... (is immers het enige geinstalleerde os op die computer). Ik zou dus zeggen: EXT3 lijkt me een goede keuze. En of je de servereditie wilt gebruiken hangt van je ervaring met linux af. In de servereditie krijg je geen grafisch scherm, alleen text. En dat is snel, handig en geeft je alle controle, maar je kunt je muis dan natuurlijk wel weggooien...:-)
Groet,
Gerco-Kees
<><

Offline jgoor

  • Lid
File system
« Reactie #3 Gepost op: 2006/11/15, 15:22:20 »
Zet er een ext3 filesystem op.
Daarmee voorkom je een belangrijke beperking van fat32 t.o.v. NTFS, teweten lange bestandsnamen. Tevens wil je graag een journalling filesystem, echt, je wilt geen fat32. Dat zal je beamen als de stroom een keer uitvalt tijdens schrijf transakties... Journalling is de minimale beveiliging die je wilt voor je data.

Ik heb recentelijk een externe 500Gig :-)))) schijf gekocht en deze was pre-formatted met fat32. Nadat ik mijn mp3 collectie erop had gezet stikte het van de inconsistenties.
Direct ext3 erop gezet, nieuwe poging en voila... kopieert foutloos en werkt sindsdien als een trein!
Samba geinstalleerd en hoppa... in de meterkast met die troep! :-)

Suc6!
jgoor

peluw

  • Gast
File system
« Reactie #4 Gepost op: 2006/11/15, 23:29:01 »
de server heeft geen grafische interface? das lastig.... kan ik dan de desktop starten zonder monitor, muis en toetsebord, en met (bijvoorbeeld) "XP remote desktop", de computer onderhouden?

ik heb een harddisk van 10Gb voor het ubuntu o.s., en wil daarnaast een hdd (250Gb) plaatsen waarop een xp-machine een backup kan zetten.
kan dat met ext3? of kan ik die beter met ntfs formatteren zodat de files niet (steeds) moeten worden geconverteerd?

mvg peluw

Offline siegi

  • Lid
File system
« Reactie #5 Gepost op: 2006/11/15, 23:41:55 »
Via samba kan je een netwerkschijf aan windows geven.
Het maakt niet uit hoe de schijf geformateerd is, maar pak er een filesystem voor waar linux goed mee overweg kan dus ext3.
Ntfs is trouwens nog experimenteel om ernaar te schrijven.

wr19026

  • Gast
File system
« Reactie #6 Gepost op: 2006/11/15, 23:49:40 »
Citaat van: peluw
de server heeft geen grafische interface? das lastig.... kan ik dan de desktop starten zonder monitor, muis en toetsebord, en met (bijvoorbeeld) "XP remote desktop", de computer onderhouden?

ik heb een harddisk van 10Gb voor het ubuntu o.s., en wil daarnaast een hdd (250Gb) plaatsen waarop een xp-machine een backup kan zetten.
kan dat met ext3? of kan ik die beter met ntfs formatteren zodat de files niet (steeds) moeten worden geconverteerd?

mvg peluw
Geen idee hoeveel de server versie in beslag neemt maar de 10GB is heel ruim bemeten, ik denk dat je het met 1.5 tot 2GB ook makkelijk redt.

Maar als je het op de 10GB zet is het misschien handig om een aparte backup partitie te maken om je basissysteem naar te laten backuppen.

File system
« Reactie #7 Gepost op: 2006/11/15, 23:53:13 »
wel met een toetsenbord, het betekend dus alleen dat er geen X-omgeving is, zoals KDE, Gnome of XFCE,
alleen maar terminal zeg maar dus, en voor een terminal heb je dus wel een toetsenbord nodig.

Je kunt wel een x-omgeving erbij installeren vanaf de commandline, na de server installatie dmv bijvoorbeeld het volgende commando:
sudo apt-get install xfce4  <--dat commando installeerd XFCE
sudo apt-get install kde     <--dat installeerd KDE
sudo apt-get install gnome-desktop-environment  <--dat installeerd gnome

Offline jgoor

  • Lid
File system
« Reactie #8 Gepost op: 2006/11/16, 10:23:27 »
Dooddoener, ik weet het, maar.. waarom wil je in vredesnaam een grafische interface op een server? Straks wil je ook nog dat er spelletjes op geinstalleerd worden! Dat is een specialisme van een andere club...
Installeer ssh en gebruik putty om er op in te loggen.
Als je een commandline lastig vindt, is *dit* het moment om het te leren. Wanneer samba erop staat dat heb je er toch nauwelijks omkijken naar?
Af en toe een 'sudo apt-get update && apt-get upgrade' en that's it.
Suc6

peluw

  • Gast
File system
« Reactie #9 Gepost op: 2006/11/23, 12:50:50 »
Citaat van: jgoor
Samba ge

wr19026

  • Gast
File system
« Reactie #10 Gepost op: 2006/11/23, 15:07:28 »
Ja. Een systeem kan sowieso starten zonder al die rommel.

Als je ssh installeert (apt-get install ssh openssh-server) kan je op afstand inloggen en onderhoud doen.

Daarbij is het wel handig als je je server een vast IP adres geeft, anders is het zo'n gezoek....

Hier een overzicht van hoe ik het gedaan heb. Het zal zeker anders, beter en makkelijker kunnen maar dit werkt prima voor me:

FTP Server Setup - Ubuntu 6.06 LTS Server (Dapper Drake)
---------------------------------------------------------------------
Maak bij het installeren een aparte ext3 partitie aan met aanhechtpunt /backup

Na het installeren van de server software deze wel aan een toetsenbord en beeldscherm hangen!!!

sudo passwd root

su

apt-get install ssh openssh-server

Met ifconfig -a kan je nu het IP adres van je server zien, en als je PuTTY op je XP machine installeert kan je vanaf dit moment vanaf je XP machine op je server inloggen. Keyboard en toetsenbord heb je nu dus niet meer nodig.

update-alternatives --config editor (verander naar vim, dit is mijn voorkeur maar nano werkt ook prima)

rm /etc/network/interfaces
vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.2.[nummer voor het vaste adres]
        netmask 255.255.255.0
        network 192.168.2.0
        broadcast 192.168.2.255
        gateway 192.168.2.1

Pas 192.168.2.* even aan aan de IP range van je eigen netwerk, wordt bepaald door je DHCP server (vaak het (ADSL) modem)

Fix apt:
---------
rm /etc/apt/sources.list
vi /etc/apt/sources.list
# Automatically generated sources.list
# http://www.ubuntulinux.nl/source-o-matic
#
# If you get errors about missing keys, lookup the key in this file
# and run these commands (replace KEY with the key number)
#
# gpg --keyserver subkeys.pgp.net --recv KEY
# gpg --export --armor KEY | sudo apt-key add -

# Ubuntu supported packages (packages, GPG key: 437D05B5)
deb http://nl.archive.ubuntu.com/ubuntu dapper main restricted
deb http://nl.archive.ubuntu.com/ubuntu dapper-updates main restricted
deb http://security.ubuntu.com/ubuntu dapper-security main restricted

# Ubuntu supported packages (sources, GPG key: 437D05B5)
deb-src http://nl.archive.ubuntu.com/ubuntu dapper main restricted
deb-src http://nl.archive.ubuntu.com/ubuntu dapper-updates main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted

# Ubuntu community supported packages (packages, GPG key: 437D05B5)
deb http://nl.archive.ubuntu.com/ubuntu dapper universe multiverse
deb http://nl.archive.ubuntu.com/ubuntu dapper-updates universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security universe multiverse

# Ubuntu community supported packages (sources, GPG key: 437D05B5)
deb-src http://nl.archive.ubuntu.com/ubuntu dapper universe multiverse
deb-src http://nl.archive.ubuntu.com/ubuntu dapper-updates universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security universe multiverse

apt-get update; apt-get upgrade


Synchronize time:
---------------------
apt-get install ntp ntpdate


Automatische updates:
--------------------------
touch /etc/cron.weekly/apt-security-updates
vi /etc/cron.weekly/apt-security-updates
#! /bin/sh
echo "**************" >> /var/log/apt-security-updates
date >> /var/log/apt-security-updates

apt-get update >> /var/log/apt-security-updates
apt-get upgrade -y -t dapper-security >> /var/log/apt-security-updates

echo "Security updates installed (if found)"

chmod 755 /etc/cron.weekly/apt-security-updates


SSH:
------
vi /etc/ssh/sshd_config
LoginGraceTime 30
PermitRootLogin no

/etc/init.d/ssh restart

Je kan nu niet meer direct als root inloggen via PuTTY maar nog wel via su root worden nadat je met een andere gebruiker ingelogd bent.

Backup:
---------
mkdir /backup/[machinenaam] /backup/[machinenaam]/monthly /backup/[machinenaam]/last-full
touch /backup/[machinenaam]/last-full/[machinenaam]-full-date
vi /backup/[machinenaam]/last-full/[machinenaam]-full-date
dd-Mmm (dus bijv. 23-Nov)
chmod 775 /backup/[machinenaam]/last-full/[machinenaam]-full-date

touch /etc/cron.daily/backup.cron
vi /etc/cron.daily/backup.cron
#!/bin/sh
# full and incremental backup script
# created 07 February 2000
# Based on a script by Daniel O'Callaghan
# and modified by Gerhard Mourani

# Adjust date format for your locale

export LOCALE=C
export LC_ALL=C

# Change the 5 variables below to fit your computer/backup

BACKUP=[machinenaam]               # name of the backup
DIRECTORIES="/etc /home /root /usr /var"   # directories to backup
BACKUPDIR=/backup/[machinenaam]         # where to store the backups
TIMEDIR=/backup/[machinenaam]/last-full      # where to store time of full backup
TAR=/bin/tar               # name and location of tar

# You should not have to change anything below here

PATH=/usr/local/bin:/usr/bin:/bin
DOW=`date +%a`             # Day of the week e.g. Mon
DOM=`date +%d`           # Date of the Month e.g. 27
DM=`date +%d%b`               # Date and Month e.g. 27Sep

# On the 1st of the month a permanent full backup is made
# Every Sunday a full backup is made - overwriting last Sunday's backup
# The rest of the time an incremental backup is made. Each incremental
# backup overwrites last week's incremental backup of the same name.
#
# if NEWER = "", then tar backs up all files in the directories
# otherwise it backs up files newer than the NEWER date. NEWER
# gets it date from the file written every Sunday.


# Monthly full backup
if [ $DOM = "01" ]; then
        NEWER=""
        $TAR $NEWER -cf $BACKUPDIR/monthly/$BACKUP-$DM.tar $DIRECTORIES
        echo "Maandelijkse volledige backup $BACKUP $DM" >> /var/log/script.log
fi

# Weekly full backup
if [ $DOW = "Sun" ]; then
        NEWER=""
        NOW=`date +%d-%b`

        # Update full backup date
        echo $NOW > $TIMEDIR/$BACKUP-full-date
        $TAR $NEWER -cf $BACKUPDIR/$DOW-$BACKUP.tar $DIRECTORIES
        echo "Wekelijkse volledige backup $BACKUP $DM" >> /var/log/script.log

# Make incremental backup - overwrite last weeks
else

        # Get date of last full backup
        NEWER="--newer `cat $TIMEDIR/$BACKUP-full-date`"
        $TAR $NEWER -cf $BACKUPDIR/$DOW-$BACKUP.tar $DIRECTORIES
        echo "Dagelijkse incrementele backup $BACKUP $DM" >> /var/log/script.log
fi

chmod 755 /etc/cron.daily/backup.cron

crontab -e
00 01 * * * /etc/cron.daily/backup.cron &> /dev/null

ProFTP
------
apt-get install proftpd proftpd-common

vi /etc/proftpd.conf
# Adding additional security
DefaultRoot ~
IdentLookups off
ServerIdent on "FTP Server ready."

/etc/init.d/proftpd restart

adduser --home /backup/[backup account]

Als je nu de backup software van Comodo op je XP box zet, kan je de backup automatisch via FTP naar je server laten lopen.

Succes!

Offline jgoor

  • Lid
File system
« Reactie #11 Gepost op: 2006/11/23, 15:29:32 »
Citaat van: peluw
Citaat van: jgoor
Samba ge

Azalin

  • Gast
File system
« Reactie #12 Gepost op: 2006/11/23, 16:31:39 »
En als je dan een dyndns client installeert en jezelf registreert bij www.dyndns.org dan heb je geen vast ip adres nodig, alleen maar de dyndns onthouden :) Deze service kent een gratis en een betaalde variant, de gratis variant houdt in dat je geen eigen domein maar wel een eigen subdomein kan kiezen. De dyndns client valt als daemon te installeren... ik moet alleen even thuis nakijken welke ik heb draaien want er zijn er bij die maken er echt een bende van. Zo beweren ze de externe ip te pakken en door te geven aan de server van dyndns, maar stiekum stuurt het dan toch je interne (als je achter een router zit) ip adres en in mijn geval is 192.168.0.4 niet echt handig om aan mijn dyndns naam te hebben hangen ;-) Dus mocht je interesse hebben dan kan ik de daemon die wel goed werkt achter een router, even doorgeven.

wr19026

  • Gast
File system
« Reactie #13 Gepost op: 2006/11/23, 20:09:31 »
Citaat van: Azalin
En als je dan een dyndns client installeert en jezelf registreert bij www.dyndns.org dan heb je geen vast ip adres nodig, alleen maar de dyndns onthouden :) Deze service kent een gratis en een betaalde variant, de gratis variant houdt in dat je geen eigen domein maar wel een eigen subdomein kan kiezen. De dyndns client valt als daemon te installeren... ik moet alleen even thuis nakijken welke ik heb draaien want er zijn er bij die maken er echt een bende van. Zo beweren ze de externe ip te pakken en door te geven aan de server van dyndns, maar stiekum stuurt het dan toch je interne (als je achter een router zit) ip adres en in mijn geval is 192.168.0.4 niet echt handig om aan mijn dyndns naam te hebben hangen ;-) Dus mocht je interesse hebben dan kan ik de daemon die wel goed werkt achter een router, even doorgeven.
Als je het op deze manier wil doen, dus ook van buiten je eigen netwerk op je server in kunnen loggen, lijkt het me wel handig om wat extra toeters en bellen qua beveiliging in te schakelen...

Puur voor binnenshuis gebruik en niet van buiten je eigen netwerk zou ik persoonlijk de dyndns route niet nemen en ook je server niet als *de* server in je router configureren maar met een fixed IP adres op je interne netwerk werken. Dat zal je sowieso moeten doen want niks garandeert je dat je machines bij stroomuitval het "oude" IP adres weer terug krijgen.

Azalin

  • Gast
File system
« Reactie #14 Gepost op: 2006/11/23, 22:16:21 »
Ik ging er vanuit dat het hier om een internet manageable server ging, maar ik begrijp hieruit van niet dus ... laat maar zitten dan :)

wr19026

  • Gast
File system
« Reactie #15 Gepost op: 2006/11/24, 00:04:31 »
Zo duidelijk was de beschrijving van wat er mee moet gebeuren nou ook weer niet; in ieder geval zijn de beschikbare opties uitgelegd :)

File system
« Reactie #16 Gepost op: 2006/11/24, 00:38:38 »
EN mooi uitgelegd :) helemaal toppie ...
Die bewaar ik wr19026

THX

@jgoor
Op welk merk externe HD heb je dat gedaan/ geinstalleerd ??

:D
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D