Re: Dump Restore on ZFS root system

2012-02-07 Thread William Brown

On 07/02/2012, at 22:25, dick wrote:

> Op 7-2-2012 12:23, Vincent Hoffman schreef:
>> On 07/02/2012 11:00, dick wrote:
>>> I run a ZFS on root FreeBSD system. I know I can backup with snapshots
>>> but I want a dump/restore action because I want to transfer this
>>> system to a UFS virtual FreeBSD machine.
>>> My question is: will dump / (root) make a dump of *ALL* other
>>> directories?
>>> 
>> Dump works at the filesystem level and will not work on a zfs filesystem
>> [root@banshee /backup/local/zfs]# dump -b 64  -f - ./
>> dump: ./: unknown file system
>> 
>> I'd use tar or cpio or pax or something.
>> On a UFS filesystem dump will only dump the filesystem specified and
>> will not cross mountpoints.
> OK, got it. I will have to read up on the best option (tar, cpio or pax)
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Why not use the ZFS send / receive command?



Sincerely,

William Brown

Research & Teaching, Technology Services
The University of Adelaide, AUSTRALIA 5005

CRICOS Provider Number 00123M
-
IMPORTANT: This message may contain confidential or legally privileged
information. If you think it was sent to you by mistake, please delete all
copies and advise the sender. For the purposes of the SPAM Act 2003, this
email is authorised by The University of Adelaide.

pgp.mit.edu
http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x3C0AC6DAB2F928A2






signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Software Development using Freebsd.

2012-02-06 Thread William Brown
> 
> Maybe I am wrong but until now I think my only option is to use Phyton. Is 
> that correct? For what I have searched Python will let me create executables 
> and will let me create Graphical solutions even for other platforms (Mac or 
> LInux or whatever runs Python).
> 

I think that python is a great learning language. I would certainly be teaching 
it to people as the first language to help build concepts.

However, FreeBSD, contains mono. Mono is avaliable on Linux and OSX, but it is 
on windows natively as .NET. You can easily create some great C# applications 
that would be cross platform using this tool. 

Finally, the best cross platform tool is a web service. So perhaps you should 
explore the Django or Ruby on Rails path?


Sincerely,

William Brown

Research & Teaching, Technology Services
The University of Adelaide, AUSTRALIA 5005

CRICOS Provider Number 00123M
-
IMPORTANT: This message may contain confidential or legally privileged
information. If you think it was sent to you by mistake, please delete all
copies and advise the sender. For the purposes of the SPAM Act 2003, this
email is authorised by The University of Adelaide.

pgp.mit.edu
http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x3C0AC6DAB2F928A2






signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Revision control advice

2011-12-22 Thread William Brown

On 22/12/2011, at 20:06, Matthew Seaman wrote:

> On 22/12/2011 04:53, Rob Byrnes wrote:
>>>> Yeah I would second what Mr Rock says.  Set up a single repo where
>>>>>> folders can be used for projects.  Since svn lets you checkout sub
>>>>>> folders of a repo, each developer can check out the folder that
>>>>>> corresponds to their project.  Also, Tortoise svn is a very nice
>>>>>> graphical utility that will allow your developers to manage there svn
>>>>>> folders without even needing a web interface (most non unix people
>>>>>> that I know like tortoise), so there is less maintenance for you :)
>>>>>> Finally, kudos to moving towards using version control, its an
>>>>>> important step for a software company.
>>>> 
>>>> git or mercurial - best choices
>> 
>> For what reasons?
> 
> svn vs git vs mercurial
> 
> svn has the model of a central repository that everything has to
> communicate with.  This can be attractive in a commercial environment as
> it implies a degree of central control over all of the project source code.
> 
> git is much more a peer-to-peer system.  This fits with a disparate
> group of projects all proceeding pretty much independently.  There's
> also a potential advantage if all your developers are not at the same
> location and will not necessarily have access to central office systems.
> 
> mercurial unfortunately I'm not that familiar with, but it uses a
> distributed model like git.

I would advise staying away from mercurial (aka hg). It has a lot of issues 
with corruption of repositories. Git does the same and is a lot more mature and 
stable. 

> 
> Other criteria, like windows support, are not anything I have much
> experience of, but by all accounts svn and git are pretty well served.

Again, git wins here. It has good support on windows, as well as with graphical 
tools on windows. 

You can use git like SVN if you push to the master after every commit though. I 
also have found git's support for merging to be a lot better. Additionally it 
stores branches and tags as metadata on commits rather than svn's "dumb" tag / 
branch system where you just copy the full repo to the side.


Git does take a bit longer to get your head around how some of the tools work, 
but once you learn it, it really pays off. 


Sincerely,

William Brown

Research & Teaching, Technology Services
The University of Adelaide, AUSTRALIA 5005

CRICOS Provider Number 00123M
-
IMPORTANT: This message may contain confidential or legally privileged
information. If you think it was sent to you by mistake, please delete all
copies and advise the sender. For the purposes of the SPAM Act 2003, this
email is authorised by The University of Adelaide.

pgp.mit.edu






PGP.sig
Description: This is a digitally signed message part


Re: Easiest desktop BSD distro

2011-03-29 Thread William Brown

On 30/03/2011, at 07:15, Chip Camden wrote:

>> So what do you recommend as my first desktop BSD distro?  What desktop BSD 
>> distro is so easy to use that even Paris Hilton or Jessica "Chicken of the 
>> Sea" Simpson can handle it?
> 
> To each their own, but I wouldn't want a system that Paris Hilton could
> handle any more than I'd want a vehicle that a four-year-old can drive.

There is something to be said for the keep it simple principle however. 

> I want to learn BSD.  I find that the best way to familiarize myself with a 
> distro is to adopt it as my main distro (for web browsing, email, word 
> processing, etc.).  
> 
> But the challenge of BSD have so far proven too much for me.  It would take 
> too long to configure FreeBSD to my liking.  I couldn't figure out what to 
> enter in GRUB to multi-boot Linux and BSD.


If you want to learn, then facing challenges is the best way to learn. Be 
prepared to spend some time doing research. Have two computers on hand, one 
with your FreeBSD, and another with linux or something known working on it that 
you can do your research on. Backup everything before you start, in case of the 
worst. I have wiped many machines by accident while learning (and as such learn 
the value of backups and how to restore systems). 

You will not master anything unless you actually put in the time and effort. 
Facing challenges will catalyse this process. 

Sincerely,

William Brown

Research & Teaching, Technology Services
The University of Adelaide, AUSTRALIA 5005

CRICOS Provider Number 00123M
-
IMPORTANT: This message may contain confidential or legally privileged
information. If you think it was sent to you by mistake, please delete all
copies and advise the sender. For the purposes of the SPAM Act 2003, this
email is authorised by The University of Adelaide.

pgp.mit.edu





PGP.sig
Description: This is a digitally signed message part


Tape drive for backup soloution

2011-03-28 Thread William Brown
Hi

I need to implement a tape drive backup solution at my place of work. I was 
wondering what is a good tape drive to get for this task, that works on freebsd 
with something like amanda. Its for a small business, and storing about 4TB 
max, and hopefully with some room spare for differential backups over time. 

My server on hand has sata and IDE available. 

Are there any recommendations that you can make about compatible solutions. My 
knowledge in this area is limited. 

Sincerely,

William Brown

Research & Teaching, Technology Services
The University of Adelaide, AUSTRALIA 5005

CRICOS Provider Number 00123M
-
IMPORTANT: This message may contain confidential or legally privileged
information. If you think it was sent to you by mistake, please delete all
copies and advise the sender. For the purposes of the SPAM Act 2003, this
email is authorised by The University of Adelaide.

pgp.mit.edu





PGP.sig
Description: This is a digitally signed message part